|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : avril 2002 Messages : 74 ![]() |
bonjour,
contexte : utilisation de la VCL CR8. SGBR : Oracle 9.2.0.4 connexion via odbc (source de donnée fichier) 1 en base donne 0.01 dans le rapport 1.1 donne 0.11 1.11 donne 1.11 1.001 donne 10.01 ... Dans la base, les entiers sont déclarés NUMBER(10,0) et les numériques NUMBER (14,4) Le passage d'un paramètre entier E pour filtrer sur une table oblige à faire E = {TABLE.CHAMP}*100. pas terrible... auriez-vous une idée ? merci d'avance
__________________
seb |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : avril 2002 Messages : 74 ![]() |
bonjour,
j'ai trouvé quelques infos qui peuvent peut-être servir à d'autres.... Lors de la sortie de CR8, Oracle 9 n'existait pas. La communication entre le driver odbc 9.2 et la dll Crystal p2sodbc.dll ne pouvait donc pas prendre en compte les spécif du driver odbc pour cette version d'Oracle. En remplaçant p2sodbc.dll par celle de CR 8.5, les rapports n'ont plus le défaut qu'ils présentaient. STR propose un hotfix qui met à jour les drivers export et base de données en 8.0. @++
__________________
seb |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com