Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 29-05-2008 14:28:56

Lesageelu  
Membre
Date d'inscription: 23-04-2008
Messages: 11
Pépites: 47
Banque: 0

[RESOLU] Problème avec le DecimalSeparator

Bonjour à tous,

Je suis en train de reprendre une application en powerbuilder 7 sous oracle client 8.1.7 et oracle serveur 9.2.
Je precise de suite que je suis debutant sous powerbuilder et oracle, oui je sais.....

Il y a un problème avec certains postes utilisateurs.
En effet j'obtiens l'erreur ORA-01722 lorsque qu'il se connecte à une fenetre et ils sont bloquées sur d'autres sans ce message.

Il existe un fichier de config  ou il y a cette ligne :

DbParm= DecimalSeparator=','

Quand je change la virgule en point l'application fonctionne sous ces poste.Ceci n'étant pas la solution car les autres utilisateurs ont la virgule et sur le serveur oracle cela doit être la virgule.

J'ai verifié les parametres regionaux de window, c'est la virgule qui est mise.
( version windows 2000 5.00.2195 service pack 4 )


Comment se fait-il que la virgule ne soit pas comprise sous powerbuilder pour ces postes ?

J'ai pensé eventuellement au client oracle mais je ne sais pas comment verifier l'histoire de la virgule et du point ?

Voilà si quelqu'un a une idée , merci bien.J'espère avoir été clair et donné tous les éléments necessoires.

Dernière modification par Lesageelu (30-05-2008 12:56:23)

Hors ligne

 

#2 29-05-2008 14:35:13

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Problème avec le DecimalSeparator

Bonjour,

Regarde ici.
Cela vient peut-être de ton paramétrage Oracle NLS_LANG


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#3 30-05-2008 09:11:23

cantin_jl  
Membre completement Geek
Lieu: 49120 Chemillé
Date d'inscription: 10-01-2007
Messages: 132
Pépites: 552
Banque: 0
Site web

Re: [RESOLU] Problème avec le DecimalSeparator

Le paramètre suivant est aussi important
DbParm= DelimitIdentifier='no',DecimalSeparator=','
Et en effet à verifier aussi le NLSLANG d'Oracle sur le poste client (Gestion des accents et ponctuation) :
    RegistrySet("HKEY_LOCAL_MACHINE\Software\ORACLE","NLS_LANG",Regstring!,"FRENCH_FRANCE.US7ASCII") -> pour US
    RegistrySet("HKEY_LOCAL_MACHINE\Software\ORACLE","NLS_LANG",Regstring!,"FRENCH_FRANCE.WE8ISO8859P1" -> pour France


Les inventions qui ne sont pas connues ont toujours plus de censeurs que d'approbateurs

Hors ligne

 

#4 30-05-2008 12:43:35

Lesageelu  
Membre
Date d'inscription: 23-04-2008
Messages: 11
Pépites: 47
Banque: 0

Re: [RESOLU] Problème avec le DecimalSeparator

ok merci pour vos réponses

Hors ligne

 

#5 30-05-2008 12:50:06

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Problème avec le DecimalSeparator

Tiens nous au courant de la suite...

Et si le problème est réglé, n'oublies pas de modifier le titre de ce topic en y ajoutant [RESOLU]


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22