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

retrieve的简单有关问题

2012-02-04 
retrieve的简单问题我的datawindow的sql语句是这样的:...WHEREfield1in(:as_test)为什么当as_test01,02,0

retrieve的简单问题
我的datawindow的sql语句是这样的:
...
WHERE     field1   in   (:as_test)

为什么当as_test   =   '01,02,03 '时没有检索到值,但是   当as_test   =   '01 '时却可以检索到值

[解决办法]
数据窗口中 as_test 要定义成数组才行的吧
[解决办法]
應該是這樣as_test in ( '01 ', '02 ', '03 ')
[解决办法]
检索参数的值不符合要求

检索参数as_test = '01,02,03 '为多个值,不对;
可以定义成数组
[解决办法]
用dw.SetSQLSelect(ls_NewSQL)吧

热点排行