SetFilter()函数的参数写法!

EdgerLee 2003-02-21 08:38:08
写了个过滤语句dw_1.SetFilter("name Like '%人%' And dtype = 128")报什么True/False错误!我把两段分开试没问题,倒过来也没问题,这是怎么回事?谢了!
...全文
71 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
EdgerLee 2003-02-21
  • 打赏
  • 举报
回复
程序忘带了,我回去试先!谢了!
boyliulang 2003-02-21
  • 打赏
  • 举报
回复
我以前遇到过,如果有like不加括号就会这样,加括号就可以。
EdgerLee 2003-02-21
  • 打赏
  • 举报
回复
boyliulang我试试你的方法!

htp_htp语句单独用都好使!dtype是数字型!
htp_htp 2003-02-21
  • 打赏
  • 举报
回复
修改如下
dw_1.SetFilter("name Like '%人%' And dtype = string(128)")
因为dtype是个字符类型,128时数字类型,类型不匹配
setfilter()的条件必须是一个字符串。
boyliulang 2003-02-21
  • 打赏
  • 举报
回复
加括号
dw_1.SetFilter("(name Like '%人%') And (dtype = 128)")
试试、

1,077

社区成员

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

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