select * from homeifo where xiaoquname like '% " + xiaoquname+ "%' order by time desc加号中间的xiaoquname是从文本框输入的中文 也就是说我想输入一部分字能搜到和输入相关的所有数据可是上面这条语句实现不了 请问怎么才能解决? 请高手指点!谢谢
sql= "select * from homeifo where xiaoquname like '% " + xiaoquname+ "%' order by time desc"
CString s = "select * from homeifo where xiaoquname like '%" + xiaoquname+ "%' order by time desc"; 调试看一下 s的内容, 另外注意设置字符集为GBK[align=center]====思想重于技巧==== [/align]
[/align]
"select * from homeifo where xiaoquname like '% " + xiaoquname+ "%' order by time desc"
调试看一下 s的内容, 另外注意设置字符集为GBK[align=center]==== 思想重于技巧 ====
[/align]
[/align]
[/align]
byte[] AA=xq.getBytes("GBK");
xq=new String(AA);请问是这么设吗? 好像没有什么意义啊 转换之前就是中文 不是乱码我在masql query browser中执行这条语句 能搜索出来 说明语句没有问题 但是在上面输入中文中文总是显示不正常有时候输完中文回跳出%%之外