Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Consulta SQL (https://www.clubdelphi.com/foros/showthread.php?t=4263)

santiago14 07-10-2003 15:54:29

Consulta SQL
 
Hago una consulta...
consulta.close;
consulta.sql.clear;
consulta.sql.add('select nombre, edad from alumnos');
consulta.execsql;
...
ahora lo que quiero es guardar el resultado de la consulta en una matriz, pero no se como hacerlo.
Alguien me dice la forma de realizar esto?

Gracias

marcoszorrilla 07-10-2003 16:08:29

Pues tienes que recorrer la consulta e ir guardando los campos en la matriz:

While Not MiConsulta.Eof do
begin
Matriz[0,1]:=MiConsulta.MiCampo.Value;
MiConsulta.Next;
end;

No tengo tiempo de más, pero mas o menos esa puede ser la idea.

Un Saludo.

__cadetill 07-10-2003 16:10:14

A parte de lo que te comenta Marcos, recuerda que una consulta que devuelve valores (select) no se ejecuta con ExecSQL, sino con un Open o un Active := true


La franja horaria es GMT +2. Ahora son las 18:42:09.

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