Я перехожу с Access 2003 на 2007. Есть много связанных таблиц из Oracle. Я создаю точку ODBC для экземпляра Oracle, затем в Access связываю всю таблицу через ODBC. Я использую этот код входа в систему, поэтому диалоговое окно «Oracle ODBC Driver Connect» не будет всплывать, чтобы спросить пароль:
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
Хорошо работает в 2003 году, но не в 2007 году. Что здесь не так? Что я должен делать?