想要更改ms access 2000中链接表的路径



我有一个MS Access数据库,它已经与Oracle中的许多表相关联。我想在Oracle的其他服务器上添加更多的表。

问题是,如果我通过MS Access连接到服务器并尝试使用链接表管理器导入,我无法在表列表中找到我的模式或用户。

这个链接表对话框甚至从获取外部数据->链接表给我只有系统表,如(CTXSYS,DMSYS,XDB等....)。

为什么我找不到我的表?我不能看这个吗?

我如何做到这一点?为什么即使连接到正确的服务器,表模式也没有列出?

我不记得Access 2000中的链接表管理器是如何工作的,所以我在这里可能是错误的。但是,在Access 2003中,链接表管理器允许我更改现有表链接的连接,但不提供创建新链接的选项。(至少不是我能找到的选项)

现在,如果相同的源表存在于不同的服务器上,我可以使用链接表管理器更改该表的现有链接以指向新服务器。但是,由于没有到源表的现有链接,我不能使用链接表管理器创建一个。

为此,我转到"访问"主菜单,选择"文件->获取外部数据->链接表",在链接对话框的"文件类型"框中选择"ODBC数据库()",然后选择包含我想链接的表的服务器的DSN。在IIRC中,Access 2000应该有类似的选项。

您也可以使用VBA代码创建您的链接。参考TransferDatabase方法

相关内容

  • 没有找到相关文章

最新更新