比如我选择表A 和 表B 和相关关联条件
就自动生成SQL查询语句 如

解决方案 »

  1.   

    自己写个工具. 根据表名,查询它的所有字段.
    select  b.* from syscolumns as B inner join  sysobjects as a on a.id =b.idwhere a.xtype='u'and A.name ='表名'
      

  2.   

    不是这样的
    我要生成的是查询语句而不是结果
    如生成
    select a,b,c,d,e,f from tab 这种
      

  3.   

    得到了一个表的所有字段,生成sql就很容易了.
    string strSQL = "SELCT ";//或用StringBulider
    foreach(DataRowView row in dt.DefaultView)
    {
    strSQL  += row["Name"].ToString()+",";
    }....