Dudas sobre un insert en un ibdataset
Hola a todos
Uso firebird 1.5 y delphi 6 , tengo un 2 dataset puesto en cacheupdate en true y con un objeto transaccion en commit , pues bien esta es la duda , hago un insert en el primer dataset y se dispara el el incremental del primer dataset que es la clave maestra del segundo dataset hago el insert al segundo mediante un objeto ibsql pasando como parametro la clave maestra pero me sale un error de integridad , al parecer el cache no esta funcionando como deberia , esta prueba la hago tambien en el Ibexpert y funciona perfecto , al segundo objeto dataset en su propiedad select puedo hacerle un Insert into table (select xx) , porque el ibexpert me permite trabajar de esa manera y los Ibx no ho me falta hacer alguna otra cosa
Ah ... y para aclarar mas las dudas lo que deseo hacer es un diario contable en cual se mantiene en cache y si el usuario lo graba se produce un commit caso contrario u rollback eso es todo
De antemano Gracias
__________________
IVAND
|