FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
TADOQuery no actualiza registros
Hola,
Llevo varios dias haciendo pruebas y revisando codigo y por mas que intento cosas no consigo resolver el problema. El caso es el siguiente: Sistema : Windows 7 Bd: Access 2007 Delphi: Delphi 7 Componentes : TADOConnection, TADOQuery, TDataSource, TDbGrid Formularios: Clientes, Facturas... Dinamica: El Form Clientes (donde se muestran todos los clientes de la Bd en un dbGrid) mediante un boton Nuevo llama a otro Form donde añadimos los datos del cliente nuevo. Aqui podemos dar de alta, uno o varios Clientes. Al cerrar el Formulario, regresamos al Form Clientes (no ha sido cerrado en ningun momento) y se actualizan los datos de los clientes agregados. Es en este ultimo paso donde hay veces que en el dbgrid semuestran todos los registros agregados y otras veces no. No entiendo el porque. La vez que no aparecen, si vuelvo a darle a un boton que limpia (borra los datos de unos Edits que tengo y carga nuevamente los datos de la bd - close y open del ADOQuery) aparecen; vamos, como si cerrariamos y abririamos dos veces la bd. Con el Form Facturas, el funcionamiento es excactamente igual y aqui no tengo problemas de este tipo; he comparado todo y esta igual en ambos formularios. Algo se me escapa y no se que es En Clientes... Al activarse el Form clientes, llama a loadClients ('idc') y los datos se muestran bien; de hecho, cuando los datos agregados no se muestran, tambien si salgo y vuelvo a Entrar al Form clientes aparecen; y como he dicho antes, si cierro y vuelvo a abrir el ADOQuery tambien; pero porque el hecho de tener que abrir y cerrarlo dos veces ? alguna idea? gracias de antemano Última edición por Casimiro Notevi fecha: 23-07-2015 a las 10:50:56. |
#2
|
|||
|
|||
Solucionado
Tema solucionado
Tengo un TADOConnection con los datos de conexion a la Bd en un DataModule; todos los ADOQuery tienen la propiedad Connection como se ve abajo: Código:
TADOQuery.Connection := DataModule1.ADOConnection1 gracias a todos Disculpad las molestias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TADOQuery | bastian | Conexión con bases de datos | 1 | 27-02-2009 18:17:14 |
Problemas con el TADOQuery | Alexandro | SQL | 8 | 16-01-2009 07:22:22 |
ayuda con TADOQUERY | az_jazo | SQL | 1 | 15-09-2005 23:37:40 |
Parametros en un TADOQuery | Osorio | Conexión con bases de datos | 2 | 24-11-2003 00:25:37 |
Problema con TADOQuery | saul_montalvo | Conexión con bases de datos | 2 | 23-05-2003 19:08:54 |
|