当前位置: 代码迷 >> Sybase >> 查询关键字为中文时,无法的到查询结果。解决方法
  详细解决方案

查询关键字为中文时,无法的到查询结果。解决方法

热度:8994   发布时间:2013-02-26 00:00:00.0
查询关键字为中文时,无法的到查询结果。
需要查询Sybase数据库中的地区字段中带有‘嘉定’的字段个数;sql语句如下:
String   sql= "Select   count(*)   from   readroom   where   name   like   '%嘉定% ' ";
通过结果集得到返回结果时,总是0。我试着在控制台打印出sql后复制在sql   advantage中输入返回结果正确。当查询非中文时也正确。请问是语句错了,还是字符集的问题。如果是字符集的问题该怎么解决啊。

------解决方案--------------------------------------------------------
想查“字段”的个数还真没用过。
但你这样的SQL语句是一定查不出来的。只能查出“记录”的条数。
------解决方案--------------------------------------------------------
我也是这个问题,问了半天,没有人回答,
帮你顶一下。
估计是字符集的问题
但是我不知道怎么处理
  相关解决方案