首次用了asa11,发现一个小问题,在asa sql查询器中输入(如下)发现没有问题,即把郑州和上海的信息都检索出来了
SELECT *
FROM "DBA"."custom_info"
WHERE province in ('郑州','上海')
于是照着上面的在pb做开发
【1】在pb的data object中
SELECT *
FROM "custom_info"
WHERE "custom_info"."province" in (:area)
其中:area是参数
【2】在pb的click中写:
dw_1.SetTransObject( Sqlca )
string s
s=("'郑州'"+","+"'上海'")
dw_1.retrieve(s) 不能检索出数据。我用messagebox看到s的值就是 '郑州','上海' ,不知道错在哪???如果s=('郑州')则ok
------解决方案--------------------
那给分?呵呵呵
------解决方案--------------------
+1
------解决方案--------------------
字符串分割,然后赋值给数组
pos函数的帮助里有例子