select查询一问,很怪异的问题,多谢
keyword = request("uname")
sql="select office_id from office where office_name like '%" & keyword & "%' order by office_id"
uname是从表单传递过来的参数
如果我输入一个中文字(例如,“成”),那么这条语句的执行就是正确的;
如果我输入两个以上中文字(例如,“成都”),那么这条语句执行就会出错,提示“ODBC 驱动程序不支持所需的属性”,我把出错时的sql显示出来,语句如下:select office_id from office where office_name like '成都' order by office_id ,发现两个%都不见了。
请问有人遇到过这种情况吗?我用的sybase11.9.2的数据库,多谢各位了