Source de données ODBC Office 2003

[Résolu]
Signaler
Messages postés
51
Date d'inscription
dimanche 22 février 2004
Statut
Membre
Dernière intervention
2 février 2006
-
Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
-
Bonjour

il y a un ans j'avais developpé une application sur access 2000 . Dans cette application j'utilise excel (office 2000) dans mon code VBA :
je declare Dim Conn As New Connection
ensuite Conn.Open "gestprod"

"gestprod" : sources de données utilisateur (liaison ODBC crée dans le panneau de configuration)

mon probleme , il y a une semaine changement de l'architecture du reseau changement des serveurs et passage aux pack office 2003.
l'appli access pas de probleme particulier , excepté que je ne recupere pas les parametre regionnaux ex : le point comme separateur decimal , donc modification de mon code et ajout d'une "fonction replace".
pour mes tableaux excel , gros probleme :

sur la ligne : Conn.Open "gestprod"

erreur d'execution -2147467259 (80004005)
[Microsoft][gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié

alors que j'ai bien recrée ma sources de données utilisateurs.

la ça fait deux jours que je sêche pas de solution

merci d'avance

14 réponses

Messages postés
51
Date d'inscription
dimanche 22 février 2004
Statut
Membre
Dernière intervention
2 février 2006

C'etait l'ouverture de connection :

le "DSN=" dans Conn.Open "DSN=gestprod" , le fais planter.

alors que Conn.Open "gestprod" ça marche

et c'est bien une "sources de données systeme" et pas "utilisateurs".

merci

stef
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 112 internautes nous ont dit merci ce mois-ci

Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
1
Bonjour,
Met la en base de données system pour que tout le monde y accède
et fait :
Conn.Open "DSN=gestprod"
Messages postés
51
Date d'inscription
dimanche 22 février 2004
Statut
Membre
Dernière intervention
2 février 2006

je viens de tester toujours la meme erreur.
Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
1
Sur Excel tu peux utiliser DAO mais avec ça il ne faut pas utiliser l'ODBC pour Access
Il faut que tu rentre le chemin fichier mdb
Messages postés
51
Date d'inscription
dimanche 22 février 2004
Statut
Membre
Dernière intervention
2 février 2006

mon probleme persiste
erreur pilote ISAM introuvable
Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
1
As-tu une version de la MDAC à jour ??
Messages postés
51
Date d'inscription
dimanche 22 février 2004
Statut
Membre
Dernière intervention
2 février 2006

ou je trouve le numero de version ?
Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
1
télécharge la dernière comme ça tu sera sur... la dernière ça doit être la 2.8 je crois
en même temps tu peux prendre un outil chez microsoft qui te permet de connaître ta version : "compchecker"
Messages postés
51
Date d'inscription
dimanche 22 février 2004
Statut
Membre
Dernière intervention
2 février 2006

MDAC version 2.8
Messages postés
51
Date d'inscription
dimanche 22 février 2004
Statut
Membre
Dernière intervention
2 février 2006

nouveauté

mon lien ODBC marche quand j'ouvre mon fichier sur le terminal (le serveur),
mais quand j'essaie en liaison client terminal serveur , nouvelle erreur :

echec sqlsetconnectattr du pilote
Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
1
t'as le même utilisateur avec les 2 ???
Messages postés
51
Date d'inscription
dimanche 22 février 2004
Statut
Membre
Dernière intervention
2 février 2006

probleme resolu

merci
Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
1
lol
Ah et c'est quoi la solution ?
Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
1
LOL