Bonjour,

j'utilise un package ORACLE (appelé par une appli NSDK pour info ...)
Il se trouve qu'à l'appel d'une procédure, j'ai eu le message d'erreur suivant :
ORA-01722: invalid number

Le truc bizarre c'est que l'exécution générait l'erreur au 1er appel de la procédure mais marchait à partir du second appel

Du coup, renseignements pris j'ai ajouté le code suivant en début de procédure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
DBMS_SESSION.set_nls ('NLS_NUMERIC_CHARACTERS', '''.,''');
Et à présent l'exécution marche au premier appel mais plante à partir du second

Bref je ne vois plus de solution à mon problème et je vous le soumet dans l'espoir de trouver une personne compétente qui saura m'éclairer

MERCI !