Cita:
Empezado por hmoner
Bueno, quisiera saber cual es el metodo o forma que utilizan ustedes para que cuando el usuario borre un articulo, la tabla ventas no contenga referencias inexistentes, y por ende el programa no de 13592 errores...
|
Bueno, para eso está la integridad referencial.
La idea es que no se debería poder borrar ese artículo, para que las ventas no queden "huerfanas"; Si tu Base de Datos no soporta integridad referencial, pues una opción sería hacer la comprobación antes del borrado manualmente, es decir, revisar "si hay alguna venta cuyo ID sea el que voy a borrar", aunque ésto puede ser extremadamente lento.
Si soporta integridad referecial y está bien definida, la propia Base de Datos debería impedir ese borrado, o borrar las ventas asociadas (en caso de definir borrados en cascada).