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 06: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 14: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