Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Resultado de un query en Delphi (https://www.clubdelphi.com/foros/showthread.php?t=16151)

MRang14 17-11-2004 19:55:10

Resultado de un query en Delphi
 
Como puedo asignar el resultado de un query en Delphi 7 a variables?
mi query es el siguiente y arroja como resultado lo que busco, solo que ahora necesito estos valores en unas variables, siendo este mi problema agradeceria cualquier sugerencia y/o tip para resolver esto

Select a.Clave, a.Nombre, a.Fecha, b.Articulo, b.Cantidad from Vendedores as a, Ventas as b where a.clave=b.ventas

resultado ejemplo
12 Juan 01/01/2004 A1 10
12 Juan 01/01/2004 B1 8



De antemano gracias por sus comentarios

jbetancurt 17-11-2004 23:15:42

Disculpa el afan
 
variable := Query.Fields.Fields[x].Value;

donde x seria 0 para la clave, 1 para el nombre, ... etc.

MRang14 18-11-2004 00:16:48

Gracias JBentanCurt por esta respuesta pero lo que necesito son los valores del resultado, es decir siguiendo con el ejemplo necesito del valores de las 2 lineas que el query me arrojo como resultado, basicamente lo que necesito son los valores A1, 10, B1 y 8

12 Juan 01/01/2004 A1 10
12 Juan 01/01/2004 B1 8
tu respuesta me arroja 12 Juan 01/01/2004 A1 10 pero la segunda linea no la puedo obtener.

gracias...

MRang14 18-11-2004 00:49:57

Gracias ya encontre la solucion a mi problema

Query.SQL.Clear;
Query.SQL.Add( 'Select a.Clave, a.Nombre, a.Fecha, b.Articulo, b.Cantidad from Vendedores as a, Ventas as b where a.clave=b.ventas);
Query.ExecSQL;
Query.First
While not Query.Eof do begin
Resultado := Resultado + Query.FieldByName('Articulo').asString + Query.FieldByName('Cantidad').asString ;
Query.Next;
end;
Query.Close;


La franja horaria es GMT +2. Ahora son las 05:08:34.

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