在Xp上安裝了mysql 的ODBC驅(qū)動
32位winxp上安裝了MySQL ODBC 5.1.7,然后按照標(biāo)準(zhǔn)步驟創(chuàng)建dsn,中間配置沒填完就點了ok,創(chuàng)建是成功了,可是點配置或者刪除的時候總是會提示:
"Invalid attribute string"
可是想修改配置發(fā)現(xiàn)在ODBC管理器的界面中點擊“配置”按鈕無反映,想刪除MySQL ODBC 5.1 Driver時同樣也刪不掉,報出提示:Invalid attribute string。經(jīng)查,確認(rèn)為軟件Bug,Bugno#56233。
對于這種情況,兩種方式處理。
一種是直接修改注冊表:
運行regedit,展開:HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI
然后能看到創(chuàng)建的dsn,可根據(jù)實際環(huán)境修改鍵值,或者直接刪除鍵。
不過這種方式治標(biāo)不治本,未來想修改或刪除dsn,都必須手動配置注冊表中的相關(guān)鍵值,無法界面方式操作。
第二種方式,需要到mysql.com下載56233的專用補丁,安裝之后問題自解。其實不是安裝,下載到的壓縮包提供了新版本ddl文件,解壓縮到odbc的安裝路徑并覆蓋舊文件即可。
相關(guān)文件下載地址如下:
PATCH下載地址:
http://ftp.mysql.com/pub/mysql/download/myodbc5S5_1_7with56233patchR926win32.zip
解壓會有兩個文件 myodbc5S.dll 和 README
(32bit MyODBC setup library for windows(myodbc5s.dll). 5.1.7 + patch for the Bug#56233(revNo#926). To install it simply copy it over the installed library from 5.1.7 package.)
MySQL ODBC驅(qū)動下載地址:
http://dev.mysql.com/downloads/connector/odbc/
Bug #56233官方描述:
http://bugs.mysql.com/bug.php?id=56233