Bonjour à tous,
J'ai un problème d'exception, en faite j'ai une grid view qui affiche les données de ma table Civilité. Dedans j'ai une colonne avec un bouton qui permet de supprimer une civilité selon la ligne sélectionnée. Le truc est que j'ai une exception lorsque je veux supprimé une civilité qui est utilisé dans la base en clef étrangère sur une autre table. Je ne veux pas faire un ON DELETE CASCADE, mais je voudrais mettre un message comme quoi il est impossible de supprimer car la civilité est utilisée.
J'ai essayé une fonction javascript mais ca ne fonctionne pas.Mon exception est quand même non gérée :
function gererEx() {
try {
return confirm('Etes vous sur de vouloir supprimer cette civilité ?');
}
catch(err) {
return alert('Impossible de supprimer ce champ. \n Exception : ' + err);
}
}