Necesito controlar la integridad referencial desde mi aplicación.
Es decir, en la base de datos he realizado las indicaciones oportunas para controlar la integridad referencial (On delete y On update). Todo bien, pues ahora mi problema es cómo hago cuando me da un error por no cumplir la integridad referencial, cómo lo muestro en mi aplicación ... con una excepcion? o cómo?... quiero que me salga un mensaje advirtiendo que no se puede por ejemplo borrar un registro porque forma parte de otro registro de otra tabla.