用textarea 输入的文本,带空格 和回车就无法写入数据库,请问,该如何处理啊! 比如想写入“123 456”
会显示'456' 附近有语法错误。 请问怎么用textarea提交其value值到数据库,等再调回来的时候,还是当时输入的样子(保持空格和回车)谢谢! 

解决方案 »

  1.   

    用参数吧,不要直接硬写到SQL语句里
      

  2.   

    string general_idea;
            general_idea =TextBox5 .Text ;
            SqlConnection conn = new SqlConnection("data source=(local);"
              + "database=毕业论文信息系统与管理平台;User=sa;password=");        string sql1 = "update LWXT_XTB set STKTJJ=";
            sql1 = sql1 + general_idea ;
            sql1 =sql1+"where XSXH=2312212";
            DataSet ds;
            ds = Class_DBOP(sql1);我在textbox5 里输入 “123,123”就显示123处有语法错误,单独输入123123 是没有错误的,请问怎么办 我才能将中文的一段话插入数据库啊,谢谢!
      

  3.   

    你数据库的字段类型设置的不好吧
    设为varchar,就可以使空格了
    用到时再对字符串字段进行处理