FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
problema con los query
hola, voy a mostrar el codigo que utilizo y ahora haré mi consulta sobre el...
function CreateQuery (const TheSql:string):TQuery; begin Result := TQuery.Create(nil); Result.Transaction := tu componente transaction Result.Database := tu componente database; Result.sql.text := TheSql; end; procedure ejemplo(); var qry:Tquery; begin q := Createqry('select * from tabla '); q.ExecSql; q.Free; end; Mi pregunta es, una vez que en q tengo los datos de la tabla que comando debo de utilizar para poder acceder a ver esos datos??? pensaba en hacer q['nombrecolumna'], pero no tengo definida ninguna columna en el query y no se definirla así que me he quedado un poco atascado aquí... muchas gracias!! |
#2
|
||||
|
||||
Bueno, para poder ver esos datos puedes usar varios métodos, podrías asignar por ejemplo tu Query a un DBGrid...
En este caso y debido a que estas haciendo una consulta de tipo "Select" deberías cambiar un poco el método Ejemplo(); y colocarlo asi: y para asignar esa consulta a un Grid seria con los siguientes pasos: 1: Coloca un TDBGrid y un TDataSource en tu form. 2: Asigna ese TDataSource a la Grid por medio de su propiedad DataSource. 3: Modifica el método Ejemplo(); asi : Y Listo asi debería mostrarte los datos, no le hice un q.free porque si lo liberas pues no alcanzaras a ver los datos en el DBGrid ya que se desaparecerían rápidamente. Espero me haya hecho entender.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
||||
|
||||
Siempre podrás usar q.FieldByname('nombrecampo').Asxxxx
Cita:
Habría que tener cuidado de no llamar al procedimiento "ejemplo" 2 veces, porque se crearía 2 querys, la primera de ellas, se quedaría perdida en memoria. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema dbGrid y Query | Gangster | SQL | 2 | 12-01-2007 17:02:14 |
Problema con fecha en un Query | Lucas_diaz1810 | Conexión con bases de datos | 7 | 28-11-2006 05:45:31 |
Problema con Query y Filtros | lucero_chivas | C++ Builder | 12 | 27-01-2006 23:57:26 |
Problema Con Un Query | Ing Harry | SQL | 9 | 14-06-2005 00:51:26 |
Problema con un Query!!!! | Carmen | Conexión con bases de datos | 2 | 10-11-2004 14:45:21 |
|