Cita:
Empezado por Jose Roman
Tengo una tabla la cual tiene un campo correspondiente a ORDEN DE TRABAJO llamado ID_ORD y otro campo para FACTURACION llamado ID_FAC, lo que deseo es que si el usuario desea eliminar una ORDEN DE TRABAJO se verifique que no haya sido facturada, si esta facturada entonces se aborte el ELIMINAR EL REGISTRO, lo tengo con el siguiente codigo
|
¿Porqué no utilizas las reglas de integridad de la Base de Datos para hacer eso?
Menos código y más seguro.
Si usas FOREIGN KEYS con restricción de borrado, no debes comprobar nada, simplemente capturar y tratar los posibles errores que dará el borrado para los elementos facturados.