'升迁向导无法在打开任何数据库对象的情况下运行'

时间:2011-07-04 05:24:25

标签: sql-server-2008 ms-access ms-access-2007

当我尝试将我的表链接到SQL服务器时出现错误,如果我在没有打开表时尝试单击按钮,也会出现错误。

我只想创建一个表单,以便将简单的数据输入到SQL表中。无法找到任何简单的gudies来完成这项任务,所以你可以给予任何指导。

1 个答案:

答案 0 :(得分:0)

以下是直接从Access的“帮助”主题中为TransferDatabase方法复制的示例。它假设一个名为“DataSource1”的DSN(数据源名称)可用并指向所需的外部数据库。

DoCmd.TransferDatabase acLink, "ODBC Database", _
    "ODBC;DSN=DataSource1;UID=User2;PWD=www;LANGUAGE=us_english;" _
    & "DATABASE=pubs", acTable, "Authors", "dboAuthors"

不幸的是,我不确定你要做什么。如果您的目标是将现有Access表导出到ODBC数据库,则可以使用acExport作为TransferDatabase方法的传输类型。

实际上,如果这是一次性操作,您希望在Access和ODBC数据库之间导入/导出/链接,那么使用功能区中的导入/导出选项似乎更容易,更快捷。无需编程。