PDA

Ver la Versión Completa : Consulta SQL


santiago14
07-10-2003, 15:54:29
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