当前位置: 代码迷 >> PB >> select.into.where 请问
  详细解决方案

select.into.where 请问

热度:62   发布时间:2016-04-29 08:59:11.0
select..into..where 请教
select c_ddh,d_ddrq,d_jhrq,c_dwmc,c_dh,c_shdd,c_fkfs,n_yfdj,c_zdr,c_djbz,c_ys,n_je1 
into :ls_ddh,:ld_ddrq,:ld_jhrq,:ls_dwmc,:ls_dh,:ls_shdd,:ls_fkfs,:ld_yfdj,:ls_zdr,:ls_ys,:ld_je1
from c_xsdd
where ls_where;

ls_where字符窜条件,提示有错误!请问我如何才能用字符窜作为where条件,谢谢!

------解决方案--------------------
你應該用 SetSQLSELECT(ls_sql) 或 Modify("Datawindow.Table.Select='"+ls_sql+"'")
------解决方案--------------------
哦,你這種 into 的話,應該用動態 SQL 語句,自己去 PB 幫忙找一下。
------解决方案--------------------
同意楼上,需使用动态SQL,在百度上搜索“PB 动态SQL”可以找到,具体有4种不同用法
------解决方案--------------------
构建动态语句
------解决方案--------------------
得用動態SQL
  相关解决方案