sql语句写的很长,想换行,同时又让编辑器不报错,应如何处理?

解决方案 »

  1.   

    f = @"and id not in ( 
    select top "+pagesize*(curpage-1)+" id from  downloadlist where title <>'' "+filter+"  order by  id desc )  ";
    加 @
      

  2.   

    例如:"select * from table"+
          "where id>1"
      

  3.   

    string strSql = "select xxxx" +
                    " from xxxx" +
                    " where xxxx";System.Text.StringBuilder sbSql = new System.Text.StringBuilder()
    .Append("select xxxx")
             .Append(" from xxxx")
    .Append(" where xxxx");sbSql.ToString();
    注意空格
      

  4.   

    sql="select * from t where 1=1";
    sql+=" and ....";
    sql+=" and ....";
      

  5.   

    sql = "select * from t where 1=1";
    sql += " and ....";
    sql += " and ....";
      

  6.   

    很简单sql语句就是一个字符串
    字符串直接用"+"号连接
    string sql = "select tbA.InnerID, tbB.InnerID,tbB.Name from Customer tbA,"
             +"CustomerInfo tbB where tbA.CustomerID = tbB.ID";
      

  7.   

    string sql="Select * From AA Where"+
       " bb=xx Order By bb";