strSql ="if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tblname]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)";
strSql+="drop table [dbo].["+txtTableName.Text+"]";
strSql+="GO";
strSql+="CREATE TABLE [dbo].["+txtTableName.Text+"] (";
...在每一行后面加个什么字符能让sqlserver认识是换行阿?我每行后面加"\n"或者"\r"都不管用阿

解决方案 »

  1.   

    \n  怎么会没有用呢?一直都在用。 lcRetVal = "SELECT @_IsValid = 1 "
    +"\nDECLARE @_ErrorMessage NCHAR(500) "
    +"\nSELECT @_ErrorMessage = ''"
    + lcRetVal;
    lcRetVal += "\nIF @_ErrorMessage <> '' \n  SELECT @_IsValid = 0 ";
    int liLanguageId = 0;
    string errorMess = piValidationId + ":" + liLanguageId + ":" + "[@Mapping@]";
    lcRetVal = lcRetVal.Replace(Constants.Replace_Sql_ErrorLang, errorMess); if (lcRetVal.Trim() != "") 
    {
    string spName = "Validation_" + piValidationId;
    string spDef = "";
    if (this.ObjectExistsInDB(spName, "P") )
    {
    spDef = "ALTER PROCEDURE ";

    else 
    {
    spDef = "CREATE PROCEDURE ";
    }
    lcRetVal = spDef + spName + " \n"
    + lcParameterDefine + " \nAS BEGIN \n"  + lcRetVal + " \nEND\n";
    }
      

  2.   

    你是不是想把strSql+=去掉
    那就变成这样了
    strSql ="if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tblname]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)"+
    "drop table [dbo].["+txtTableName.Text+"]"+
    "GO"+
    "CREATE TABLE [dbo].["+txtTableName.Text+"] ("+
    ...
      

  3.   

    我一直这么用:
    using System.IO;...StringWriter cmd = new StringWriter();
    cmd.WriteLine("Select name, birthday");
    cmd.WriteLine("  from student");...
      

  4.   

    就不用加了吧,你不加,SQL也能识别
      

  5.   

    sql=@"白日依山尽,黄河入海流。
    作者:佚名    转贴自:本站原创    点击数:147登鹳雀楼①
    (唐)王之涣
    白日依山尽,②黄河入海流。③
    欲穷千里目,④更上一层楼。⑤
    【注释】
    ①鹳(gu à n)雀楼:在今山西省永济县城西,楼有三层。这里是唐代著
    名的登高望远的游览胜地。后来鹳雀楼被河水冲没。
    ②依:傍着,挨着。 尽:完。这里是落下去的意思。
    ③入海流:流入海中,流进东海。
    ④欲:想要,希望。 穷:尽,穷尽。 目:目光,视线。
    ⑤更上:再上。
    【解析】
    这首诗写的是登上鹤雀楼时看到的风光景物,也写出了诗人当时所产生
    的感受。诗的大意说:太阳依傍着西山缓缓地落了下去,奔腾不息的黄河昼
    夜不停地向着东海滚滚流去,要想极目远眺,看到千里之外的远景,就要站
    得更高,再登上一层楼去。
    诗以形象的、概括力极强的语言,写出了只有站得更高,才能看得更远
    的生活体验。“欲穷千里目,更上一层楼”,富有哲理性,成为千古传诵的
    名句。 "
      

  6.   

    推荐用StringBuilder
    执行效率还很高!
    具体参照msdn