程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 采用MYSQL odbc 3.51訪問數據庫返回值缺失

采用MYSQL odbc 3.51訪問數據庫返回值缺失

編輯:MySQL綜合教程

幫客之家(www.Bkjia.com)教程 可遇不可求的BUG之采用MYSQL odbc 3.51訪問數據庫返回值缺失,一句話 巧婦難為無米之炊,驅動還是要及時更新啊。

閒話休說,上圖:

1.數據庫中存儲的值為 “布爾瑪”

2.用3.51版本的MYSQL ODBC 驅動訪問MYSQL 5.0 數據庫值得到原始字符為 “甯冨皵鐜” 經過編碼轉換後得到的值為“布爾�”,數據丟失了一部分

 

3.改用5.1版本的MYSQL ODBC 驅動訪問MYSQL 5.0 數據庫值得到原始字符為 “布尔玛” 經過編碼轉換後得到的值為“布爾瑪”,數據完整。

==============

總結:數據庫的驅動的新版發布總是隨著新版的數據的發布。因此對於不同版本的數據庫注意需要使用不同版本的驅動。

雖然ODBC訪問數據庫編碼量會減少很多,但是配套要跟上呢。

還有MYSQL 5.0版本的底層看來變動了很多。兩個ODBC驅動讀取出來的原始字符完全不同。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved