FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
IBDataset no guarda registros insertados y editados antes de commit
Hola tengo estoy haciendo un sistema con Delphi 6, Firebird 2.1, Componentes IBX en Windows XP Profesional.
Las tablas no hacen commit/commitretaining ni rollback/rollbackretaining en sus eventos sino que lo manejo con BitBtns para confirmar todos los cambios hechos a las tablas. Me encontrado con algo curioso. Al insertar registros en la aplicacion cliente y despues modificar esos mismos registros previamente insertados sin hacer commit no me guarde el ultimo valor que puse en cierto campo sino el que puse al momento de insertar. Un ejemplo es el sig: Inserto un registro: Código:
Tabla.Insert; tablaCAmpo1.Value:='ValorAl insertar Campo1'; tablaCAmpo2.Value:='ValorAl insertar Campo2'; tablaCAmpo3.Value:='ValorAl insertar Campo3'; Tabla.Post; Código:
Tabla.Edit; tablaCAmpo2.Value:='Valor nuevo al Editar Campo2';{Modifico lo que hay en un campo} Tabla.Post; Código:
Transaccion.Commit; Espero me haya explicado. Esto ocurre con cualquier tabla(IBDataset) que tenga en mi aplicacion. Nota: Cuando un registro se inserta, hago commit y despues modifico el mismo registro ahora si me registra los cambios que haga a ese registro. Gracias de antemano por la ayuda que me puedan brindar.
__________________
Salu2 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
No visualizo registros insertados por codigo | j_flores3000 | Conexión con bases de datos | 5 | 23-11-2008 23:20:06 |
No guarda los registros | Minio | Conexión con bases de datos | 2 | 25-02-2008 11:30:06 |
IBDataset no guarda datos | mjjj | SQL | 3 | 10-01-2008 15:42:15 |
¿como Puedo Cancelar La Inserción De Los Últimos Registros "insertados" | OscarBravo | Tablas planas | 1 | 23-07-2007 19:26:35 |
Por que No Guarda Paradox y antes si | IcebergDelphi | Tablas planas | 6 | 25-01-2006 19:58:13 |
|