Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   duda con zquery.sql (https://www.clubdelphi.com/foros/showthread.php?t=86130)

georgeliners 20-06-2014 23:08:31

duda con zquery.sql
 
Saludos a todos los foreros. Quisiera ver si alguien me puede orientar un poco con respecto con un zquery que quiero utilizar de los componetes zeoslib. Les cuento que tengo una tabla con algunos campos que son mostrados por unos DBEdit, en un momento selecciono un nombre de cliente leido desde la tabla para buscar todos los productos de ese cliente de la misma tabla y quiero mostrarlos en un BDgrid solo los productos adquiridos por ese cliente. coloque en vista de diseño en la propiedad SQL de la Zquerry lo siguiente:

Código:

Select * from tb_compras where usuario = DBEdit_nombre.text
y no me funciona para nada. Ademas no logro encontrar información de como usar el zquerry. Bueno ojala me puedan hechar una mano. De antemano muchas gracias. Saludos

Casimiro Notevi 20-06-2014 23:18:37

http://www.clubdelphi.com/foros/showthread.php?t=78068
http://www.intitec.com/varios/A_ZEOS...r_firebird.pdf
http://www.intitec.com/varios/zeos_demo_ma-de_esp.zip

georgeliners 21-06-2014 03:47:08

Gracias Casimiro por esa información. La leeré espero que sirva tanto para mysql.^\||/ Saludos

Casimiro Notevi 21-06-2014 09:37:34

Cita:

Empezado por georgeliners (Mensaje 478151)
Gracias Casimiro por esa información. La leeré espero que sirva tanto para mysql.^\||/ Saludos

Sí, los componentes son los mismos.

georgeliners 22-06-2014 04:11:31

Gracias Casimiro, haciendo algunas pruebas ya voy entendiendo y me esta resultando. Lei los pdfs que me mandaste y encontre el camino en este parrafo:

Código:

Multiple statements in TZQuery and TZUpdateSQL
The components TZQuery and TZUpdateSql provide the possibility to execute multiple statements, internally.
So it is possible to place multiple SQL statements (even with parameters) for execution in SQL property.
They only have to be separated by semicolon. Here an example:
:
With Query do Begin
Sql.Clear;
Sql.Add('DELETE FROM table1;');
Sql.Add('INSERT INTO table1 VALUES (:Val1, :Val2);');
Sql.Add('INSERT INTO table2 VALUES (:Val3, :Val2);');
Sql.Add('UPDATE table3 SET field1 = :Val4;');
Params.ParamByName('Val1').AsInteger := 123;
:
ExecSql;
End;
:
The statements will be executed in given order. It is also possible to execute multiple statements if they are
grouped in this manner inside multiple TZUpdateSqlObjects
in order to update multiple tables.

Lo que aunme tiene de cabeza un poco es el uso del componente Zupdatesql no estoy seguro si es neceserio del todo, pero mientras digiero bien la informacion espero se me aclare, bueno si alguien me puede dar una mano con respecto al ultimo componente seria mejor. Saludos


La franja horaria es GMT +2. Ahora son las 11:42:38.

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