Meilleur auteur de réponses
récupération des chiffres réel avec DB2

Question
-
j'ai une base données DB2 avec des tables qui contiennent des floats. j'ai fait une connexion liée sur un sql server 2019, ça marche par contre pour les floats la partie décimal est toujours remplacé par ,00 pour n'importe quel chiffre.
J'ai vu sur la config de l'odbc j'ai essayé le rapport sous la forme de données de type alphanumérique ou pour les données double ça change rien.
ou Peut être que le problème vienne de la config du serveur liée. si vous avez une idée sur l'origine du problème et comment y remédier je suis preneur.
Je vous remercie pour le temps que vous me consacré.
Cordialement
Jalil
Réponses
-
Bonjour Najeh Jalil,
Voici des articles qui pourront peut-être vous aider :
- DB2 numeric values shown with no decimal places, linked server in MS SQL
- Mot-clé de configuration CLI/ODBC DecimalFloatRoundingMode
- Data Type Mapping to OLE DB Data Types
A bientôt
Alexis
Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni « tel quel » et il n'implique aucune responsabilité de la part de Microsoft. S'il vous plaît n'oubliez pas de « Marquer comme réponse » les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile l’accès aux solutions.
- Modifié Alexis ThorezModerator vendredi 29 octobre 2021 06:28
- Marqué comme réponse Najeh Jalil mardi 16 novembre 2021 09:57
Toutes les réponses
-
La partie config de la connexion ODBC
- Modifié Najeh Jalil jeudi 28 octobre 2021 15:57
-
Bonjour Najeh Jalil,
Voici des articles qui pourront peut-être vous aider :
- DB2 numeric values shown with no decimal places, linked server in MS SQL
- Mot-clé de configuration CLI/ODBC DecimalFloatRoundingMode
- Data Type Mapping to OLE DB Data Types
A bientôt
Alexis
Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni « tel quel » et il n'implique aucune responsabilité de la part de Microsoft. S'il vous plaît n'oubliez pas de « Marquer comme réponse » les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile l’accès aux solutions.
- Modifié Alexis ThorezModerator vendredi 29 octobre 2021 06:28
- Marqué comme réponse Najeh Jalil mardi 16 novembre 2021 09:57
-
Merci pour votre retour,
Je crois pas que coté DB2 il y aura quelque chose à modifier parce j'ai un autre serveur mais avec la version 2000 de sql server il récupère bien la partie décimal. en sachant que j'ai aligné les config des connexion odbc entre les deux serveurs. peut être que c 'est la version du driver qui cause se problème.
Bonne récépetion
Jalil
-
Bonjour Jalil,
Avez vous avancé dans votre problématique ?
L'installation d'un autre driver ODBC a-t-elle solutionné votre souci ?
N'oubliez pas de marquer comme réponse les solutions qui vous ont aidé.
A bientôt
Alexis
Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni « tel quel » et il n'implique aucune responsabilité de la part de Microsoft. S'il vous plaît n'oubliez pas de « Marquer comme réponse » les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile l’accès aux solutions.
-