У меня есть приложение Access 2002, которое связывает таблицу Oracle через ODBC с этим кодом:
Set HRSWsp = CreateWorkspace("CONNODBC", "", "", dbUseODBC)
Set HRSConn = HRSWsp.OpenConnection("HRSCONN", dbDriverPrompt, , "ODBC;")
DoCmd.TransferDatabase acLink, "Database ODBC", HRSConn.Connect, acTable, "SCHEMA.TABLE", "TABLE", False, True
К сожалению, Access 2007 больше не принимает этот синтаксис, заявляя, что ODBCDirect больше не поддерживается (ошибка времени выполнения 3847) и предлагая использовать ADO вместо DAO.
Может кто-нибудь сказать мне, как я могу изменить этот код для удовлетворения Access 2007?