win7 64位機ODBC的數據源DSN添加和移除問題


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了).

 HKEY_LOCAL_USER\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources

中的也要刪除

 

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

http://wander754085.iteye.com/blog/1708921


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM