Bon j'ai un problème au boulot
Je conçoit un moulinette de données en vue d'un passage à SAP (gros progiciel pour ceux qui connaissent pas)
Ma moulinette est en Access 2002 (la boite avais pas tellement d'autres outils) et la base ou je vais chercher les données est en Oracle (8.1 apparemment).
Pour y accéder, je lie les table dont j'ai besoin via ODBC avec le driver d'Oracle.
Le problème est que des fois j'ai des messages d'erreur en accédant aux données (que ce soit à la main en ouvrant la table ou par mon code VBA.
Ce message d'erreur est le suivant :
En cherchant, sur Google je suis tombé sur des messages faisant état de bug dans le driver ODBC qui provoquerai une mauvais reconnaissance du type de donnée des champs des tables Oracle.
La solution étant de choisir le driver de Microsoft pour Oracle et d'ajouter un paramètre dans le code d'attachement de la table mais je vois rien pour le modifier (on le vois effectivement quand on laisse sa souris 2 sec sur la table dans Access mais rien pour y modifier)
Si je modifie juste le driver ODBC par celui de Microsoft, j'ai alors une autre erreur lors de le l'execution de mon code.
bref est-ce que quelqu'un a déjà rencontré ce problème et/ou a une solution à me proposer ?
Merci.
Je conçoit un moulinette de données en vue d'un passage à SAP (gros progiciel pour ceux qui connaissent pas)
Ma moulinette est en Access 2002 (la boite avais pas tellement d'autres outils) et la base ou je vais chercher les données est en Oracle (8.1 apparemment).
Pour y accéder, je lie les table dont j'ai besoin via ODBC avec le driver d'Oracle.
Le problème est que des fois j'ai des messages d'erreur en accédant aux données (que ce soit à la main en ouvrant la table ou par mon code VBA.
Ce message d'erreur est le suivant :
La précision du champ décimal est trop petite pour accepter la valeur que vous avez essayé d'ajouter.
La solution étant de choisir le driver de Microsoft pour Oracle et d'ajouter un paramètre dans le code d'attachement de la table mais je vois rien pour le modifier (on le vois effectivement quand on laisse sa souris 2 sec sur la table dans Access mais rien pour y modifier)
Si je modifie juste le driver ODBC par celui de Microsoft, j'ai alors une autre erreur lors de le l'execution de mon code.
bref est-ce que quelqu'un a déjà rencontré ce problème et/ou a une solution à me proposer ?
Merci.
Commentaire