64位機ODBC的資料來源DSN新增和移除問題

2021-09-01 13:08:58 字數 546 閱讀 5675

64位機器上odbc的操作方法與32位機器是不一樣的,如果直接從控制面板上-管理員工具-odbc進去的話會發現user dsn以及system dsn裡面都為空,add的時候連odbc driver都找不到,正確的方法應該是從c:\windows\syswow64進入後,找到odbcad32.exe,開啟之後就能看到已有的system dsn及已安裝的odbc driver.(為什麼要命名為odbcad32我實在是不太理解).

接下來要說說system dsn的移除,一般情況下是能正常移除的,可昨天機器突然抽風,我需要用的那個dsn無論如何都連不上,竟然還刪不掉,於是只好從登錄檔裡刪了。按理說登錄檔的位置應該是:

hkey_local_machine\software\odbc\odbc.ini\odbc data sources

然而如果你直接從run裡屬於regedit是看不見這個目錄的,原因還是因為是64位機,執行c:\windows\syswow64裡的regedit.exe就可以找到 並刪除了(這次不是regedit32了).

不是太懂windows這樣設計和命名的原因是什麼,不過問題解決了就行了

ODBC資料來源

一組資料的位置,可以使用 odbc 驅動程式訪問該位置。也是一種儲存的定義,包含 odbc 應用程式連線到 資料來源所需的全部連線資訊。odbc open database connectivity,開放資料庫互連 是微軟公司開放服務結構 wosa,windows open services arc...

建立ODBC 資料來源

建立odbc 資料來源 odbc 連線在系統控制面板中配置。可以對任何已安裝odbc 驅動程式的資料來源建立odbc 連線。visual c 6.0 或更高版本附帶了用於文字檔案 access foxpro paradox dbase excel sql server 和oracle 的驅動程式。建...

ODBC資料來源的作用

odbc opendatabaseconnectivity,開放資料庫互連 是微軟公司開放服務結構 wosa,windowsopenservicesarchitecture 中有關資料庫的乙個組成部分,它建立了一組規範,並提供了一組對資料庫訪問的標準 api 應用程式程式設計介面 這些api利用sq...