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



Bonjour a tous
J'ai un pb 11.5 build 2506
j'ai dans ma base oracle une zone numerique 0,999999999915689 (ValUnit)
la procedure stockee d'alimentation de ma DataWindow est :
code=sql
SELECT DetPrFact.CdPrime
, VersementDiv.LibCourtCode "LibPrime"
, CalcPrime.CdUniteCalcul
, DetPrFact.IndicValeurPerso
, round(DetPrFact.ValUnit,4)
, DetPrFact.MtBaseCalc "BaseCalc"
, round(DetPrFact.MtHorsTaxe,2)
, DetPrFact.StatutVers
FROM DetPrFact, VersementDiv, CalcPrime
WHERE DetPrFact.CdSoc = ps_MfFicheFactPrimes_S.CdSoc
AND DetPrFact.CdNatureFacture = ps_MfFicheFactPrimes_S.CdNatureFacture
AND DetPrFact.NoFactRaisins = ps_MfFicheFactPrimes_S.NoFactRaisins
AND DetPrFact.CdPrime = VersementDiv.CdCodeParam
AND VersementDiv.NomTable = 'PRIMES'
AND CalcPrime.AnVdge = ps_MfFicheFactPrimes_S.AnVdgeReference
AND DetPrFact.CdPrime = CalcPrime.CdPrime
AND NVL(DetPrFact.VolBaseCalc, 0) = 0
AND NVL(ROUND(ROUND( TO_NUMBER(DetPrFact.QteBaseCalc)) / 10000,
4), 0) = 0
AND NVL(DetPrFact.PoidsBaseCalc, 0) = 0;
/code
la datawindow quand l'applicatif est sur le poste retourne un montant correct 1.00
sous TSE la datawindow retourne une valeur qui est multiplie par 100 cad 99.99
le serveur est sous Windows 2003 en anglais...
les parametres regionnaux ont ete modifiés mais rien ne change
au secours
Dernière modification par champagne (18-10-2011 08:44:53)
Hors ligne














Bonjour, les variables d'environnement d'Oracle (NLS_*) sont-elles définies de la même façon sur les 2 postes ?
NB : utilise la balise code=sql pour ton script.
Hors ligne



merci pour ta reponse rapide
Oui j'ai la meme chose sur le serveur
1 ligne :
nls_charset12.jar sur mon c:\oracle\ora102\jdbc\lib du 10/10/2006 1607 KB
Hors ligne














champagne a écrit:
Oui j'ai la meme chose sur le serveur
1 ligne :
nls_charset12.jar sur mon c:\oracle\ora102\jdbc\lib du 10/10/2006 1607 KB
???
je parlais des variables d'environnement
poste de travail, clic droit, propriétes, avancé, variables d'environnement....
Hors ligne



Oui erasorz tout est ok pour les variables d'environnement
verifié avant d'ecrire le post....
Hors ligne














Quel est le type de données de ta colonne dans la définition du DW ?
erasorz a écrit:
NB : utilise la balise code=sql pour ton script.
Hors ligne



erasorz
définition du DW decimal 4 format : #,##0.0000
Hors ligne
erasorz a écrit:
Bonjour, les variables d'environnement d'Oracle (NLS_*) sont-elles définies de la même façon sur les 2 postes ?
NB : utilise la balise code=sql pour ton script.
il manque encore une broutille pour que ca marche
Dernière modification par xlat (10-10-2011 16:22:09)
Hors ligne



il y avait bien un pb de language
Sur le serveur modifier le NLS Lang....
Merci ERASORZ
Hors ligne














De rien.
Pour la peine :
xlat a écrit:
erasorz a écrit:
NB : utilise la balise code=sql pour ton script.
Hors ligne