首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

大侠们,进来看看! 难难啊解决思路

2012-03-19 
大侠们,进来看看!!!! 难难啊!!!!有三个字段;条码编号名称1000100100001花生随便输入一字符串,如果这三个字

大侠们,进来看看!!!! 难难啊!!!!
有三个字段; 

条码 编号 名称 

10001001 00001 花生 

随便输入一字符串,如果这三个字段中一个有的话就过滤出来。。。。 

我这样写,可是有错。。。 

s_str="taoma like '%"+s_filter+"%' or bianhao like '%"+s_filter+"%' or mingchen like '%"+s_filter+"%'" 
dw_1.setfilter(s_str) 
dw_1.filter() 

要怎么做???帮帮忙,先谢谢啦!!!

[解决办法]
s_str="(taoma like '%"+s_filter+"%') or (bianhao like '%"+s_filter+"%') or (mingchen like '%"+s_filter+"%')" 
dw_1.setfilter(s_str) 
dw_1.filter()

即可

有like必须用括号
[解决办法]
like不一定非要加括号,怀疑楼主是taoma写错了,条码的拼音是tiaoma
[解决办法]
like在filter里使用的话,如果只有一个条件,是不需要括号的,如果超过1个条件,须要用括号

leio可以去试一下
[解决办法]
多个like的话是要用括号的
[解决办法]
多个like是需要加括号的

热点排行