如何在64位O.S中为Access数据库创建DSN

时间:2012-09-11 06:09:30

标签: visual-studio-2010 ms-access 64-bit dsn

如何在 Windows 操作系统的 MS Access 数据库的64位操作系统中创建 DSN

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用Access创建一个?当您选择外部数据源odbc时,您有机会从Access内部创建DSN。并且您可以在那个时间点创建系统DSN。 (Access将为您启动正确版本的ODBC管理器。)

因为Access是32位版本,所以这些系统DSN的位置因此位于标准位置:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ ODBC \ ODBC.INI \ SYSTEM DSN的名称

并且,您必须启动32位版本的ODBC管理器,控制面板中的那个将是64位版本。

因此,让Access为您启动此功能真的非常容易,因为您不必知道或不关心您是否正在运行Access的x64或x32位版本(x64版本仅适用于Access 2010和超出 - 所以如果你使用的是以前的版本,那么对于所有情况都是x32。)

因此,您需要启动32位版本的ODBC管理器,它位于以下位置:

C:\的Windows \ Syswow64资料\ odbcad32.exe的

然后你应该没事(所以不要使用控制面板中的那个)。

如果您使用32位版本(sysWOW中的版本)创建系统DSN,那么当您启动相同的odbc管理器时,您应该在Access中看到它。