导航
  • 主页
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

这样的过滤语句是不是PB不允许?

sun_shineall 2003-12-12 10:13:34

ls_filter = "customershortname like '%value1%' or customershortname like '%value2%'"

li_rc = dw_1.SetFilter(filter)

返回的li_rc值为-1,把like改成=就可以。
...全文
5 点赞 收藏 9
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
chrisfy 2003-12-12
同意wwwafa9(阿发)
只是把li_rc = dw_1.SetFilter(filter)改为li_rc = dw_1.SetFilter(ls_filter)就行了
回复
liliang800207 2003-12-12
试试wwwafa9(阿发) 的
回复
hzhxxx 2003-12-12
zwmc like 'd%' or dm like 'd%' error
zwmc like 'd%' or dm = 'd' error
dm = 'd' and zwmc like 'd%' right
回复
hzhxxx 2003-12-12


是的,并且 like 要放在后面
回复
wwwafa9 2003-12-12
改成这样行不行?
ls_filter = "(customershortname like '%value1%') or (customershortname like '%value2%')"
回复
dotnba 2003-12-12
"(customershortname like '%value1%') or (customershortname like '%value2%')"
回复
eminena 2003-12-12
ls_filter = "customershortname like '%"+value1+"%' or customershortname like '%"+value2+"%'"

li_rc = dw_1.SetFilter(filter)
回复
mittee 2003-12-12
filter的过滤是有一些限制,为何不修改select语句
回复
cxwsoftware 2003-12-12
同意楼上
回复
发动态
发帖子
PowerBuilder
创建于2007-09-28

803

社区成员

PowerBuilder 相关问题讨论
申请成为版主
社区公告
暂无公告