MS Access 2000到MS Access 2007迁移

时间:2013-06-07 13:25:58

标签: ms-access oracle11g ms-access-2007 access-vba oracle9i

我在MS Access 2000中有应用程序。 它连接到Oracle 9.2.06数据库。

我必须将应用程序迁移到MS Access 2007和Oracle 11G。

我创建了一个空白的.accdb文件并导入了MS Access 2000(.mdb)文件中的所有对象,但链接表除外

将MS Access 2007与Oracle 11G数据库表链接时,我收到错误消息

“ODBC - 调用失败”

我已经检查了机器DSN,系统DSN及其配置好的ODBC驱动程序。

此外,当我启动应用程序时,我收到如下错误: “连接到'%Oracle数据库SID%'时出错”

您能否帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

您是否在计算机上重新创建了所有ODBC链接(在管理员面板中)? ODBC将与Oracle 9.2到11不同。

答案 1 :(得分:0)

您可能需要导入和引用正在使用的库 - 检查Visual Basic编辑器并确认已引入所有适用的库。

以前链接的表可能已保存凭据,或者可能没有 - 您必须检查链接表的属性。