jeu. 26 mars 2020, 08h15
jpb
Nouvelle-Calédonie
atoutfox.public.association
Connection ACCESS 2017 via ODBC
Bonjour à tous,
Voici la problématique :
- serveur 1 : windows 2019 server 64 bits contenant une base ACCES 2017 64 bits
- serveur 2 : windows 2016 server 64 bits contenant mon programme VFP (32 bits)
Mon programme lance un SQLSTRINGCONNECT mais impossible de se connecter :
lcConnStr = "Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq="+cTable_access+";Uid=Admin;Pwd=gttb"
Le aError me donne plus de précision : "Erreur de connectivité [Microsoft] [Driver ODBC]..."
Question :
- Le driver ODBC doit-il être installé sur le serveur 1, le serveur 2 ou sur les 2 serveurs ?
- S'agit-il d'un driver ODBC 32 bits ou 64 bits ?
- En dehors de créer un 'source de données utilisateur', dois-je faire autre chose ?
- Est-ce que j'ai le droit d'adopter un comportement que la morale réprouve avec ma compagne dans le cadre d'un confinement total ?
J'ai 2 clients qui ont ce même programme. Lors de changement de la version d'ACCESS chez ces 2 clients, j'ai juste modifié ma chaine de connexion, recompilé le programme et c'est tout. Chez le 1ier client, ça a marché instantanément, chez le second, rien à faire.
Par ailleurs, sur mon PC de développement (Win 10 pro) ça ne marche pas non plus.
Je subodore qu'il s'agit que d'un pb de driver ODBC, mais aprés moults essais, je n'arrive toujours pas à connecter à ACCESS et je n'arrive pas à reproduire le contexte du premier client, chez qui tout marche parfaitement.
Toute suggestions sera la bienvenue (sauf en ce qui concerne la question 4, c'est trop tard).
Merci d'avance.
JP
Permalink : http://www.atoutfox.org/nntp.asp?ID=0000019568