現在我有一個已經現成的PB9.0+SQL SERVER 2000資料庫的軟體,現在要將資料庫換成MySQL5.1資料庫。但是現在除了一個問題,當資料表里有中文資料時,資料視窗物件檢索資料時,就提示出現錯誤資訊:Select error: SQLSTATE = 22018 [MySQL][ODBC 5.1 Driver][mysqld-5.1.37-community] ,檢索不出記錄,還請大家多多指教,本人不勝感激。謝謝!
uj5u.com熱心網友回復:
客戶端中訪問資料正常嗎?mysql字符集是什么?
uj5u.com熱心網友回復:
問你也沒回答啊!
CSDN很爛,看個訊息我得重新登陸好幾次!很麻煩!
幾個月都沒解決!
mysql,java用得多,
PB用asa多好!
英文可以,中文就出錯,那和庫的字符集有關!
uj5u.com熱心網友回復:
還沒有配置客戶端,我連接的是我自己的服務器。mysql的字符集是UTF8,用Navicat for MySQL可視化工具是可以看到資料 如果我從表中洗掉掉中文記錄,PB測驗程式是可以運行的,當插入中文資料后,mysql中中文字亂碼uj5u.com熱心網友回復:
因為客戶考慮到資料庫的著作權問題,所以想用免費的資料庫軟體uj5u.com熱心網友回復:
和#1樓的朋友一樣,巨郁悶,CSDN的回復內容經常出不了中文~~
重復一樓的問題:樓主你的MYSQL默認字符集是多少?
uj5u.com熱心網友回復:
MYSQL的字符集是UTF8這是我的MYSQL的my.ini的相關配置
[client]
port=3306
[mysql]
default-character-set=utf8
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=utf8
煩請指教!
uj5u.com熱心網友回復:
用SQL2005Express,一般的小企業用應該問題不大,只支持一個CPU,單個資料庫最大4G,你可以多建幾個資料庫當備胎,最主要的是免費.uj5u.com熱心網友回復:
樓主解決這個問題了么,我也遇到同樣的問題了,求樓主指教uj5u.com熱心網友回復:
我也遇到了,怎么解決的?uj5u.com熱心網友回復:
Mysql my.ini參照6樓
找
default-character-set=
改
default-character-set=utf8
uj5u.com熱心網友回復:
pb 配制SQLCA.DBMS = "JDBC"
SQLCA.LogPass = <****>
SQLCA.LogId = "root"
SQLCA.AutoCommit = True
SQLCA.DBParm = "Driver='org.gjt.mm.mysql.Driver',URL='jdbc:mysql://localhost:3306/rj',TrimSpaces='Yes',IdentifierQuoteChar='utf8'
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/62174.html
標籤:數據庫相關
上一篇:(0017)Error c0195:statement requires‘;’
下一篇:PB中無限制遍歷選單
