2012-09-11 81 views

回答

0

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

由于Access是useally 32位版本,那么这些系统的DSN因此在标准位置的位置:

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

而且,你必须启动ODBC管理器的32位版本,以及一个控制面板将是64位版本。

因此,让Access为您启动它实际上会更容易,因为您不必知道或关心您是否正在运行x64或x32位版本的Access(x64版本仅适用于Access 2010超越 - 所以,如果你使用以前的版本,那么这将是对所有病例的32倍)。

所以,你需要启动ODBC管理器的32位版本,它在这个位置找到:

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

那么你应该罚款(所以不要使用控制面板上的那个)。

如果这样使用32位版本(一个来自SYSWOW)创建系统DSN,那么你应该看到它在访问当您启动相同的ODBC管理。