Merci Christophe ! On me l'avait pourtant déjà dit, toi peut-être, d'ailleurs ?
Pas sûr que je m'en souvienne une prochaine fois !
Impossible pour l moment de trouver quelle requête provoque cette erreur, mais ça m'a permis de voir qu'une insertion dans une table échoue du fait que l'ID (auto-incrément) a déjà été utilisée.
L'erreur m'incombe, j'avais supprimé à tort la ligne après avoir vidé des données, alors que la procédure normale se contente de la modifier.
Cela dit, j'ai été contraint de changer les types de champs qui bloquaient en n'acceptant pas "null" alors qu'ils étaient définis pour l'accepter ou qui n'acceptaient pas d'être vides comme intNote. Je n'ai toujours pas trouvé dans le code où ce champ était défini à vide...
Reste maintenant à comprendre pourquoi la fin de la procédure n'est pas prise en compte avec affichage du message d'accomplissement.
Merci Christophe de ton aide !
Pas sûr que je m'en souvienne une prochaine fois !
Impossible pour l moment de trouver quelle requête provoque cette erreur, mais ça m'a permis de voir qu'une insertion dans une table échoue du fait que l'ID (auto-incrément) a déjà été utilisée.
L'erreur m'incombe, j'avais supprimé à tort la ligne après avoir vidé des données, alors que la procédure normale se contente de la modifier.
Cela dit, j'ai été contraint de changer les types de champs qui bloquaient en n'acceptant pas "null" alors qu'ils étaient définis pour l'accepter ou qui n'acceptaient pas d'être vides comme intNote. Je n'ai toujours pas trouvé dans le code où ce champ était défini à vide...
Reste maintenant à comprendre pourquoi la fin de la procédure n'est pas prise en compte avec affichage du message d'accomplissement.
Merci Christophe de ton aide !
Commentaire