![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
#1
|
||||
|
||||
cacheUpdates
Hola y saludos a todos.
Estoy trabajando con Delphi7, Firebird 1.5 y Componentes FibPlus. Sucede que tengo un Dataset configurado para trabajar en modo CacheUpdates. Realizo las siguientes operaciones:
Despues de estas operaciones observo como el registro A se borra y se inserta correctamente, pero el registro B no se llega a eliminar de la base de datos. Despues del commit refresco la consulta y sigue ahi. Por otro lado solo los dos deletes seguidos, si que se llegan a realizar. ¿Alguien puede explicarme este comportamiento? Saludos a todos y gracias de antemano. |
#2
|
|||
|
|||
Puedes Utilizar Triggers
Puedes Utilizar Triggers y dejarla al servidor la opcion de que cuando insertes un registro, te elimine al anterior "A" y el "B"
__________________
Poco ha de saber el que no pregunta.. Yo por eso soy un pregunton |
![]() |
|
|
![]() |
|