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)吧