如何用setfilter一次过滤两个条件,但都是同一个字段

wafeng 2003-10-05 11:00:16
比如过滤题目既包含“111”,又包含“222”的记录,该怎么写?只调用一次。我上次看别人好像是这么写的,好用,可今天自己试了又不好用了。
dw_1.setfilter("title like '111%' and title like '222%'")报错说期待着true/false的表达式
...全文
297 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
wafeng 2003-10-10
  • 打赏
  • 举报
回复
up
eminena 2003-10-06
  • 打赏
  • 举报
回复

楼主wafeng (彭克) ,是在浪费大家时间,如果以上没有正确的回答,PB 将不 PB 了.

重新检查你的数据窗口的一切!
wafeng 2003-10-06
  • 打赏
  • 举报
回复
就是没检索到数据,却有检索到的记录数。你这样用好用吗?反正我是这样。
dotnba 2003-10-06
  • 打赏
  • 举报
回复

俄罗斯方块的解释不正确(like 是 SQL 语句的函数,在PB的setlifter()函数不可用)。

wafeng(彭克) :
用ldy的方法,虽然可以知道检索到的数目(retrieveend事件中通过rowcount),可是,却没有任何显示,这点很奇怪。
是什么意思?
我一直这么用,应该没问题。
我不清楚的是在SetFilter的时候用多个Like一定要加括号。
但这样用肯定没错。
zyzlmzrh 2003-10-06
  • 打赏
  • 举报
回复
dw_1.setfilter("(title like '111%') or(title like '222%')")
dw_1.Filter()
鸡翅多 2003-10-06
  • 打赏
  • 举报
回复
什么就同上,你也太懒了吧
wafeng 2003-10-06
  • 打赏
  • 举报
回复
to eminena:
我没说没有正确的,你的方法就是正确的。我只是还有些不明白,难道不可以问问吗?
Changefish 2003-10-06
  • 打赏
  • 举报
回复
同上
klbt 2003-10-06
  • 打赏
  • 举报
回复
ldy(罗大佑)的语句应该增加一行:
dw_1.setfilter("(title like '111%') and (title like '222%')")
dw_1.Filter()
double22822 2003-10-05
  • 打赏
  • 举报
回复
dw_1.setfilter("(title like '111%') and (title like '222%')")
我觉得中间应该用or 连接
dw_1.setfilter("(title like '111%') or (title like '222%')")
wafeng 2003-10-05
  • 打赏
  • 举报
回复
up
dotnba 2003-10-05
  • 打赏
  • 举报
回复
dw_1.setfilter("(title like '111%') and (title like '222%')")
eminena 2003-10-05
  • 打赏
  • 举报
回复
like 是 SQL 语句的函数,在PB的setlifter()函数不可用,必须:

dw_1.setfilter("match(title , '111%') and match(title , '222%')")
wafeng 2003-10-05
  • 打赏
  • 举报
回复
用match好用,用ldy的方法,虽然可以知道检索到的数目(retrieveend事件中通过rowcount),可是,却没有任何显示,这点很奇怪。
eminena 2003-10-05
  • 打赏
  • 举报
回复
like 是 SQL 语句的函数,在PB的setlifter()函数不可用,必须:

既包含'111'又包含'222':
dw_1.setfilter("match(title , '111') and match(title , '222')")

或者包含'111'或者包含'222':
dw_1.setfilter("match(title , '111') or match(title , '222')")

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧