我已经尝试了很多并访问了许多论坛,包括 Stack Overflow,但未能找到我的问题的正确答案。
条件很简单:我不想使用 DSN,以便软件可以在任何机器上运行。但是,这不适用于 Windows 7 64 位。
您可能可以在 connectionstrings.com 找到所需的连接字符串。这是一个很好的起点:
当前,Microsoft 没有任何可用于 Office 产品的 64 位 ODBC 驱动程序。
但是,只要您要连接的应用程序是 32 位的,您就可以使用 32 位 ODBC 驱动程序来创建 DSN。要获得 32 位 ODBC 驱动程序,必须使用 32 位数据源管理员。如果您使用的是 64 位操作系统,则必须直接启动 32 位数据源管理员。该文件应位于以下路径:
c:\windows\sysWOW64\odbcad32.exe
希望这可以帮助!