你的问题说的不是太清楚.this.TextBox2.Text  换成sting 类型的变量str,再追加试试.
页面上显示在给
TextBox2.Text=str;

解决方案 »

  1.   

    检查一下数据库里存数据的那个字段的长度够不够,比如用varchar(500)以上.
      

  2.   

    数据库里面的   content    它的数据类型是ntext的呀
    难道不可以解决吗?问题说的很详细了吧
      

  3.   

    参数请用单引号引出,不然SQL语句视空格为隔断符
      

  4.   

    asdf311    说清楚点呀    还有我把content   的数据类型改成varchar
    它的结果还是一样的,也是只向数据库只有“bbbb”
      

  5.   

    我是说你的textbox内的内容,要用单引号引出来即 ' textBox.text '
      

  6.   


    insertCmd.Parameters.Add("@content",SqlDbType.NChar,10); 改为:
    insertCmd.Parameters.Add("@content",SqlDbType.Text); 或者
    把content       的数据类型改成varchar 500
    insertCmd.Parameters.Add("@content",SqlDbType.VarChar,500); 试试
      

  7.   

    insertCmd.Parameters.Add("@content",SqlDbType.NChar,10);
    ----------------------------------------------------------------
    长度只有10,还要存那么多???
      

  8.   

    insertCmd.Parameters.Add("@content",SqlDbType.NChar,10); 
    改为:
    insertCmd.Parameters.Add("@content",SqlDbType.NChar,500);