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 |
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. |
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