2012-09-11 80 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管理。