string is_select, is_sql
is_hh=trim(sle_1.text)
if isnull(is_hh) then
is_hh="%"
end if
if is_ck=""or isnull(is_ck) then
is_ck="%"
end if
is_hh="%"+ is_hh +"%"
is_ck="%"+ is_ck +"%"
is_select="and 存储表.商品号 like'"+is_hh+"'"
is_select=is_select+"and 存储表.仓库号 like'"+is_ck+"'"
is_select=is_sql+is_select
dw_1.settrans(sqlca)
dw_1.retrieve()
------解决方案--------------------
如果楼主想用setsqlselect 的方法 ,请参照下面提示
old_select = dw_1.GetSQLSelect()
new_select = old_select + where_clause
dw_1.SetSQLSelect(new_select)
还必须要注意
关键是new_select = old_select + where_clause 取值和设置是否正确
如果你old_select语句包括 where /order by/ group by等
你直接加where_clause (只直写where 条件 或者 and 条件之类的 )
你得到的new_select一定不是正确的,当然无法执行了