如何在 Access 2007 中将 DSN 连接精确转换为 DSN 连接?

如何在 Access 2007 中将 DSN 连接精确转换为 DSN 连接?

我有一个 MS Access 数据库,需要将其连接到 MySQL db。我不确定 Access db 将在哪台 PC 上打开,但它必须可以在任何使用的办公室 PC 上运行。我认为我需要创建一个无 DSN 的连接才能做到这一点。我创建了带有 DSN 的链接表,但当然,它不适用于其他任何人。

我谷歌了一下,结果告诉我如何在代码中放置连接字符串。我这里没有任何代码,也没有脚本。如果我必须在某个地方的代码中写点什么,那具体应该写在哪里?

谢谢。

答案1

Doug Steele 提供了代码为您完成此操作。我在所有 SQL Server/ODBC 应用程序中都使用它。我在定义了 DSN 的机器上编程,当我使用 DSN 添加链接表/视图时,我立即运行他的代码将其转换为无 DSN 连接。效果很好。

相关内容