bonjour,

je travail sous Oracle8i Enterprise Edition Release 8.1.7.2.0

J'appel une procédure PL/SQL depuis une application java.

Cette procédure effectue un certain moment le code suivant

l_sql := 'SELECT * FROM DETENTEURS@sav2_bc4j';
l_sql := l_sql ||' '|| strWhereClause;
open c_id for l_sql;
loop
fetch c_id into c_rec;
exit when c_id%NOTFOUND;
null;
end loop;
après l'exécution via java je reçois le message suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
ORA-12705: la valeur indiquée au paramètre NLS est inconnue ou erronée
ORA-02063: preceding line from SAV2_BC4J
quand j'enlève le database link '@sav2_bc4j' dans la procédure et que je l’exécute via java plus de massage d'erreur

le problème vient donc du database link mais j'en ai besoin

Que dois je faire ?

Merçi