Bonjour,
j'ai un petit soucis avec mon application powerbuilder 10.5 :
L'application est exécutée à partir d'un serveur sur une machine utilisateur qui utilise un client Oracle 8.1.7. Un autre serveur host la base de données Oracle 10g.
Voici mon problème, dans mon application, lorsque je me connecte à la base de données O10g, je demande à ce que le NLS_LANG soit AMERICAN.AMERICA. pour les échanges.
Or, dans la base de registre de la machine client (avec oracle 8.1.7), la clé NLS_LANG est FRENCH.FRANCE. Tant que je ne modifie pas cette clé, l'application déconne et m'affiche une erreur ORA-12725 lors de la connexion à la base. Le problème vient du conflit avec le registre. Je pourrais bien modifier le registre une bonne fois pour toute mais il existe d'autres applications sur le client et donc je dois éviter de manipuler les clés.
J'ai fait un test en modifiant le registre, ca marche impeccable.
Connaissez-vous un moyen de contourner ce problème, que je puisse me passer du registre le temps de l'exécution de l'application ?
Merci beaucoup,
bonne journée.
Olivier.
Partager