死马当活马医 看情况是括号的问题 改成这样试试: (man='11') and ((spbz=1) or (spbc=2))
不是呀!filter怎样实现多字段and/or逻辑混排?
(man='11') and (spbz=1) or (spbc=2) ((man='11') and (spbz=1)) or (spbc=2) (man='11') and ((spbz=1) or (spbc=2))
我将所要过滤的条件保存在数据库,而条件是由用户选择生成的。你上面的格式不行吧!((man='11') and (spbz=1)) or (spbc=2)(man='11') and (spbz=1) or (spbc=2)不符合要求!(man='11') and ((spbz=1) or (spbc=2))出错!
(man='11') and ((spbz=1) or (spbc=2)) 这个也有错,错误信息是什么?
spbz spbc 是不是整型?
1.(man='11') and ((spbz=1) or (spbc=2))“...变量或类型不正确,或者不在接受的范围之内...”注:这句如果直接用sql语句写,是不会出错的!2.是整型
看情况是括号的问题
改成这样试试:
(man='11') and ((spbz=1) or (spbc=2))
((man='11') and (spbz=1)) or (spbc=2)
(man='11') and ((spbz=1) or (spbc=2))
这个也有错,错误信息是什么?
spbc
是不是整型?