Ok, je vois. Ça doit être un problème de conversion de type.
Vous manipulez, parfois, des nombres que vous insérez dans du texte.
Essayez ceci :
s_sql :='INSERT INTO COMPTA VALUES (''' || NumDossier ||''','''|| NumPieceEspCM ||''','||NumOrdre1 || ')';
De cette façon vous traitez tout comme des chaines de caractères et vous vous épargnez les erreurs de conversion automatique.
De plus, gérez votre gestion d'erreur correctement de façon, justement à voir les erreurs...
Ceci est idiot : la preuve, vous auriez le message d'erreur, vous auriez perdu moins de temps.
1 2 3
| EXCEPTION
WHEN OTHERS THEN
NULL; |
ps: merci d'utiliser la balise code
Partager