如题:
     比如我有一条SQL语句很长,不知在C#中如何处理,像VFP中有以下语法:Text to  lcSQL
  SQL语句
  ...
  ...
  ...
  ...   
EndText
以上调试非常方便,直接COPY 到SQL查询分析器中即可运行,不知C#中是否有类似语法?

解决方案 »

  1.   

    C#里可以拼接SQL语句
    调试时得到SQL语句 放在查询分析器中进行执行
      

  2.   

    foreach(string s in File.ReadAllLines(""))
    {
    //执行sql
    }
      

  3.   

    StringBuilder br=new StringBuilder();
    br.Append(你的SQL语句);
    br.Append(你要追加的SQL语句);
    只要拼接就用Append方法
    传入DBHelper的方法时要写为br.ToString();
    另外要注意你SQL语句拼接的格式,比如空格、符号什么的
      

  4.   

    转义字符@
      comm.CommandText = @"update xxxset  xx=@xx, 
    xx=@xx,  
    qqqq=@qqqq....";
    有时写多行SQL时比较方便,其他的没有感觉太好的语句处理方式.
      

  5.   

    stringBuilder
    or
    string str=@"你的sql语句";