![]() |
borrado en tablas con cache updates
Hola,
tengo dos tablas relacionadas (maestro -esclavo) y utilizo cache updates. El problema es cuando intento borrar un registro de la tabla maestra. Como hago el borrado de la tabla esclavo? Utilizo interbase y en el foreign de las utilizo "on delete cascade", al hacer el apply updates de la tabla esclavo da error porque esos registros ya se han borrado. Si quito el "on delete cascade" al hacer el apply updates de la tabla maestra da error porque ha filas que no cumplen la foreign key. ¿que puedo hacer? Gracias |
Si no utilizas borrado en cascada, vas a tener que preocuparte por borrar los registros del detalle, y hacer el ApplyUpdates en el orden correcto (de Detalle a Master).
Saludos! |
Cita:
No hay ninguna forma de que el updateSQL no haga nada en el delete? Gracias |
La franja horaria es GMT +2. Ahora son las 18:11:48. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi