我有一个 Access 2002 应用程序,它通过 ODBC 将 Oracle 表与以下代码链接:
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 的要求吗?