Cita:
Empezado por Durbed
pero no me deja borrar ninguna categoria ni direccion que tenga asignada.
|
No estoy seguro de que has querido decir con esto, pero si es que no podes borrar registros de las tablas de direcciones o categorías si hay uno o varios registros en la tabla que las relaciona, pues el comportamiento te indica que la integridad referencial, tal como la definiste, está funcionando
Si queres que el motor se comporte de forma diferente, busca información sobre los tipos de actualización soportados en la integridad, a saber para la última versión de firebird:
on delete [no action|cascade|set default|set null]
on update [no action|cascade|set default|set null]
hasta luego.