次のコードを使用して、ODBC 経由で Oracle テーブルをリンクする Access 2002 アプリケーションがあります。
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)、DAO の代わりに ADO を使用することを提案します。Access 2007 を満たすためにこのコードを変更する方法を教えてください。