我有一个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