起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 170|回复: 6

【结贴】通过参数过滤数据集问题**

[复制链接]
发表于 2007-8-22 15:22:50 | 显示全部楼层 |阅读模式
数据集用参数进行过滤,不太成功

SQL语句为:
SELECT *
  FROM TABLE_TARGETDEF
  WHERE TABLE_TARGETDEF.FTARGETDEFCODE in (&[Biz:\GROUPPRODUCTSTAT\ParamsTargets.ParamGroup\TargetList.Param])

参数是字符串型的

该参数通过别的程序跟踪返回的结果为:
'FDL','SWDL','GDL','ZJZB','FDZJZB','FDBZMHZ','GDBZMHZ','PJRL','LYXS','ZHCYDLV','FDCYDLV','HYM','HYY','GRL','YZZBMDBL','XJZCZ'

不知道我哪里有问题,过滤得结果不对
回复

使用道具 举报

发表于 2007-8-22 15:30:28 | 显示全部楼层
In (参数)

这种方法不支持,请换其他方法

如:like
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-22 15:38:35 | 显示全部楼层
怎么like啊?
回复 支持 反对

使用道具 举报

发表于 2007-8-22 16:28:03 | 显示全部楼层
Biz:\GROUPPRODUCTSTAT\ParamsTargets.ParamGroup\TargetList.Param like '%|'+ FTARGETDEFCODE + '|%'


参数是作为一个整体字符串传入的,你可以在多个ID间增加分隔符,如 “|”
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-30 11:46:39 | 显示全部楼层
哦,这个是在设计器这么写?
回复 支持 反对

使用道具 举报

发表于 2007-8-30 11:56:09 | 显示全部楼层
是的
回复 支持 反对

使用道具 举报

发表于 2007-9-14 11:31:03 | 显示全部楼层
由于长时间没有反馈,先结贴了!
有问题请开新贴。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-16 04:48 , Processed in 0.041895 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表