Ver Mensaje Individual
  #1  
Antiguo 15-11-2006
Avatar de anghell77
anghell77 anghell77 is offline
Miembro
 
Registrado: may 2006
Posts: 194
Reputación: 19
anghell77 Va por buen camino
Red face MySQL-MyManager-Novato

Buen Día Iberia, Buenas noches México, Buenas, Buenos, Tardes, Mañanas, Noches, Días, al resto del mundo de donde no conozco los usos horarios.

MyManager,
MySQLAccess
Delphi7.


Agrego un componente MyConnection, y realiza a la perfección la conexión.

Ahora, como vengo totalmente de Paradox, yo ahí hacía una inserción parametrizada mediante el código SQL:

Código SQL [-]
Insert into Tabla (Campo1, Campo2, Campo3)
Values (:e_Parametro1,:e_Parametro2,:e_Parametro)

Luego en un evento, por decir, un botón de "Guardar", el código:

Código Delphi [-]
QueryX.Close;
QueryX.ParamByName('e_Parametro1').AsString:=trim(EditX.Text);
QueryX.ParamByName('e_Parametro2').AsString:=trim(EditY.Text);
QueryX.ParamByName('e_Parametro3').AsString:=trim(EditZ.Text);
QueryX.ExecSQL;

//Obviamente, el AsString, es variable dependiendo del tipo de dato, así como los Componentes Edit...etc

Pero ejecutaba con EXECSQL.

A ver, aquí el problemín...con los componentes MyQuery, enlazada a un MyConnection, aparecen en el Object Inspector cinco apartados:
1.-SQL, 2.-SQL Delete, 3.-SQL Insert, 4.-SQL Refresh y 5.-SQL Update.

Que hago con ellos???.....

PREGUNTILLAS:
A)¿Escribo un código nuevo de inserción en SQL INSERT?
B)¿Lo mismo, para un Update, Delete??
C)¿Como hago que se ejecute el código? (Un equivalente a EXECSQL).

Agradezco la atención compañeros....
{Saludos}
__________________
"...Ayer Bastaba un Sueño..."
Responder Con Cita