![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Ten en cuenta lo que te dice Delphino. Además puede ser que tuvieras campos persistentes y hayas quitado alguno de la consulta y no la lista de campos.
Elimina todos los campos persistentes. Haz un simple Select. - Esto tiene que mostrar datos en la rejilla, luego vete cambiando el SQL paulatínamente y así sabrás en que punto lo estás haciendo mal. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#2
|
||||
|
||||
|
Delfino, Marcoszorrilla, teniais razón la consulta está mal, he pasado mal el parametro al where. Ahora estoy probando como me habeis comentado
"Select * from tabla" pero en el grid no me muestra nada..... no tengo que poner algo así como esto? DBGrid1.Columns[0].FieldName:= adoquery1.fieldbyname('id').asstring; |
|
#3
|
||||
|
||||
|
mas simple
debes tener 1 componente de Conexion (ADO) 1 TAdoquery (donde colocaras Select * from tabla) 1 DataSource asociado al TAdoquery (esta en los componentes Data Access) 1 Grid que tenga en la propiedad datasource el nombre que le has puesto al datasource anterior (normalmente datasource1) abres el query (puedes ponerle Active = true) y deberia funcionar
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#4
|
||||
|
||||
|
Aisss, gracias, pero sigue sin mostrarme nada....
Te detallo lo que tengo: ADOConnnection1 conectado a la DB Access por Jet DataSource2 -> DataSet:AdoQuery2 ADOQuery2 ->Connection: ADOCOnnection1 Ah y en el DBGrid -> DataSource: DataSource2. Tengo un datasource1 y otro AdoQuery1 que los uso para otras consultas, esos me está funcionando OK. Dentro del ADOQuery2, en PruebaForm.ADOQuery2, he añadido los campos de la tabla, los que me va a devolver de la consulta, esto lo acabo de hacer ahora, pero el resultado es el mismo.... Muchas gracias por vuestra paciencia.... |
|
#5
|
||||
|
||||
|
y que consulta tienes en AdoQuery2 ?
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#6
|
||||
|
||||
|
AdoQuery2.Close;
AdoQuery2.SQL.Clear; AdoQuery2.SQl.Text := 'Select * From tabla1'; AdoQuery2.Open; |
|
#7
|
||||
|
||||
|
Conseguido!!
Muchas gracias a todos, os cuento lo que he hecho... Después de añadir los campos de la tabla que quiero que me muestre en PruebaForm.ADOQuery2, en el DBGRid.Columns, he añadido las columnas y las he asociado por FieldName a las de la consulta. Ahora me funciona. Aunque me funciona, si esta no es la mejor manera, espero que me podáis decir. Muchas muchas gracias |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| cargar dbgrid con adoquery | agustin173 | Varios | 12 | 15-12-2011 03:56:27 |
| Mostrar solo unos datos en un dbgrid | odrack | Varios | 2 | 29-02-2008 17:21:49 |
| Mostrar datos en DbGrid | citlalliDgp | Varios | 1 | 24-12-2007 23:14:28 |
| Seleccionar una linea de un dbgrid y mostrar todos los datos... | hook | Varios | 1 | 15-04-2005 13:38:49 |
| Mostrar datos de un Query en un DBGrid | PTW | Conexión con bases de datos | 2 | 22-04-2004 19:56:53 |
|