怎样进行复合性查询?也就是混合性查询(条件有长有短)?可能:
select * from qarpt where "+Session["time1"].ToString()+" = '"+Session["date61"].ToString()+"'
也可能:
select * from qarpt where "+Session["time1"].ToString()+" = '"+Session["date61"].ToString()+"' and pono='"+Session["pono"].ToString()+"'
我的理解是否可以把条件变成一个string s 来:
select * from qarpt where s  ???

解决方案 »

  1.   

    呵呵,可以是可是,不过也就省了“select * from qarpt where”这串字符串!!没太大意义!
      

  2.   

    s1="select * from table1 where "
    s2="1=1 and 2=2"
    sql =s1+s2execute(sql)
      

  3.   

    s1=  "select  *  from  table1  where    "  
    s2=  "1=1  and  2=2  "  
    sql  =s1+s2  
     
    execute(sql)
      

  4.   

    s1=  "select  *  from  table1  where    "  
    s2=  "1=1  and  2=2  "  
    sql  =s1+s2  
     
    execute(sql)
    .
    .
    .