Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Como utilzo el Zquery del Zeos 6.1.4 gamma (https://www.clubdelphi.com/foros/showthread.php?t=9713)

edgusano 29-04-2004 23:00:31

Como utilzo el Zquery del Zeos 6.1.4 gamma
 
:confused: holas, apenas estoy empezando a programar con delphi, he instalado las componentes de zeos, pero no se como realizar una sentencia sql del tipo
insert into tabla donde los campos a insertar esten en los textos de un edit, como le digo a al zquery que tome estos campos.

jachguate 29-04-2004 23:09:07

utilizando parámetros.

Código SQL [-]
  Insert into tabla values (:campo1, :campo2, :campo3)

Código Delphi [-]
  MiQuery.ParamByName('campo1').AsString := Edit1.Text;
  MiQuery.ParamByName('campo2').AsInteger := StrToInt(Edit2.Text);
  MiQuery.ParamByName('campo3').AsDateTime := StrToDate(Edit3.Text);
  MiQuery.ExecSQL; // o como se llame el método de tus componentes para lanzar 
  // el SQL al servidor.

Hasta luego.

;)

roman 29-04-2004 23:10:15

Las componentes TZQuery y TZReadOnlyQuery tienen una propiedad SQL. Esta propiedad es de tipo TStrings, es decir, una lista de líneas de texto, de manera que la propiedad SQL alamcenará las líneas de la consulta SQL. Para asignar entonces el texto de la consulta, independientemente de de dónde venga (Edit, Memo, Variable, Constante) procedes como con cualquier objeto de tipo TStrings; pedes agregar línea a línea con su método Add o bien asignar de un sólo golpe todo con su propiedad Text.

// Saludos

Antost 17-05-2005 11:47:53

Cita:

Empezado por jachguate
utilizando parámetros.

Código SQL [-]
  Insert into tabla values (:campo1, :campo2, :campo3)

Código Delphi [-]
  MiQuery.ParamByName('campo1').AsString := Edit1.Text;
  MiQuery.ParamByName('campo2').AsInteger := StrToInt(Edit2.Text);
  MiQuery.ParamByName('campo3').AsDateTime := StrToDate(Edit3.Text);
  MiQuery.ExecSQL; // o como se llame el método de tus componentes para lanzar 
  // el SQL al servidor.

Hasta luego.

;)

buenas, yo hago eso mismo y me pide la ruta de un .pas y si se la doy me genera una excepcion. ¿Sabeis a qué se debe?

gracias

jachguate 17-05-2005 16:48:06

Cita:

Empezado por Antost
buenas, yo hago eso mismo y me pide la ruta...

lo siento, pero no entendí... ¿donde pide la ruta? ¿que excepción?

:confused:

Hasta luego.


La franja horaria es GMT +2. Ahora son las 13:07:12.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi