各位大侠!请问动态的SQL语句怎么写?例如:对于所要检索到的字段和字段的个数不定,以及所要检索表也不定和检索的条件不定,可以这样说假如我现在有两个表1、单位情况表(dwqkb)其中字段有单位编号、单位名称、单位地址(dwq_bh,dwq_mc,dwq_dz);
2、单位名细表其中字段有:单位编号、单位缴费、个人缴费、缴费日期等(dwm_bh,dwm_djf,dwm_gjf,dwm_fsrq)
我需要从这个表中根据需要检索出不同个数的字段值请问怎么写?

解决方案 »

  1.   

    例如使用Tquery组件,
    query1.sql.clear;//先清除已经有的sql
    query1.sql.add('select * from table1 where 条件');//加入新的sql其他的工作就是你编程序了
      

  2.   

    select a.单位编号,a.单位名称,a.单位地址,b.单位缴费,b.个人缴费,b.缴费日期 from 
    单位情况表 a,单位明细表 b where b.单位编号 = a.单位编号 and ' + '你需要设定的查询条件'
      

  3.   

    去查询一下SQL Server帮助就知道了,还是学点数据库吧