pb查询条件中的变量问题
我在pb查询条件中有变量integerls_low,ls_upstringls_condition查询条件是ls_condition='yp_kcslbetweenls_...
我在pb查询条件中有变量
integer ls_low, ls_up
string ls_condition
查询条件是
ls_condition='yp_kcsl between ls_low and ls_up'
目的是查询数量在ls_low和ls_up之间的数据
dw_kcxx.setfilter(ls_condition)
dw_kcxx.filter()
dw_kcxx.retrieve()
但是查询失败,提示expression is not valid
如果将ls_low和ls_up分别换成常量4,20则可以。
请教高手!如何解决!(我用的是PB9+SQL 2000) 展开
integer ls_low, ls_up
string ls_condition
查询条件是
ls_condition='yp_kcsl between ls_low and ls_up'
目的是查询数量在ls_low和ls_up之间的数据
dw_kcxx.setfilter(ls_condition)
dw_kcxx.filter()
dw_kcxx.retrieve()
但是查询失败,提示expression is not valid
如果将ls_low和ls_up分别换成常量4,20则可以。
请教高手!如何解决!(我用的是PB9+SQL 2000) 展开
3个回答
展开全部
运行时,ls_low和ls_up的值是从哪里取到的啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以尝试下用 ls_condition='yp_kcsl between' +ls_low+' and'+ ls_up
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询