Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/09/2004, 13h50   #1
Membre du Club
 
Inscription : avril 2002
Messages : 74
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 74
Points : 44
Points : 44
Par défaut [CR8-ORACLE9] entiers divisés par 100 et autres bizarreries

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
Seb des Monts est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2004, 10h49   #2
Membre du Club
 
Inscription : avril 2002
Messages : 74
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 74
Points : 44
Points : 44
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
Seb des Monts est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h56.


 
 
 
 
Partenaires

Hébergement Web