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