Je migre Access 2003 à 2007. Il y a beaucoup de tables liées provenant d'Oracle. Je crée un point ODBC à l'instance Oracle, puis dans Access je lie toute la table via ODBC. J'utilise cette connexion de code, de sorte que la boîte de dialogue « pilote ODBC Oracle Connect » ne Popup demander le mot de passe:Connexion à Access 2007 avec table liée ODBC à partir d'Oracle
strConnect = "ODBC;DATABASE=" & strFCPD & ";DSN=PBRIS;UID=xxxxx;PWD=xxxxx"
Dim wsp As Workspace
Set wsp = DBEngine.CreateWorkspace("xxx", "xxx", "xxx", dbUseODBC)
Set dbs = OpenDatabase("", False, True, strConnect) ' connect via regular ODBC
dbs.Close
Il fonctionne très bien en 2003 mais pas en 2007. Quel est le problème ici? Que devrais-je faire?
Quelle erreur obtenez-vous dans A2007? –