我有一個Access 2002應用程序,它通過ODBC使用此代碼鏈接Oracle表:鏈接ODBC表在Access 2007
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?
我發現了一個更短的方式來做我所需要的。無論如何,我感謝你的幫助。謝謝! – 2008-11-27 08:29:01
這段代碼沒有意義。它使用ADO創建一個ODBC鏈接表。 DAO更適合這一點。 – 2008-12-02 05:33:53