现在的位置: 首页 > 综合 > 正文

[mysql]中文條件查詢使水晶報表翻頁異常9/6

2013年12月13日 ⁄ 综合 ⁄ 共 341字 ⁄ 字号 评论关闭
昨天USER遇到一個很奇怪的問題,有2筆資料可以看到,但用水晶報表查詢時卻沒有,而且翻頁時異常:剛開始為9頁,點擊一下後為1/1  請她改用其他日期進行查詢時很正常,真叫人納悶
早上總算有了資料,眼見為實,腦袋即刻高度緊張起來
經查找發現,在table中cola有2筆含有漢字,執行select * from table where cola between 參數a and 參數b;時就無資料且使翻頁異常
原來是兩個參數沒有編碼,遇到了文字就變亂碼了,後將參數先作編碼再作解碼,若找其中任一筆正常;若兩個參數分別為這兩筆,則找不到一筆;若兩個參數當cola兩筆資料中的漢字去掉,查詢及報表翻頁都正常
在網上查找了一下對mysql中文件條件查詢的處理方式,但都不夠理想,暫且請user不要將該欄KEY入漢字

抱歉!评论已关闭.