TextBox里面的多行文本怎么入库?
我使用sql语句将TextBox里面的多行内容insert into 的时候,告诉我将被要截断,
但是只有一行内容的时候插入正常,请问大哥们,这是怎么回事?我改怎么解决呢?

解决方案 »

  1.   

    这和多行不多行没有关系的
    是数据库字段长度不够 。可以把字段类型设成text 就不会有问题
    如果是access 设置成备注
      

  2.   

    你的字段长度不够,varchar类型最多8000,如果多于这个长度,建议使用Text类型
      

  3.   

    限止TextBox的最大字符串长度: this.txtRe.MaxLength = ...
      

  4.   

    注意要将原来TextBox中的“变成‘
      

  5.   

    数据库截断,应该不是单行/多行的问题,textbox的文本输入超长了。当然不太清楚textbox里多行之间的换行在数据库中是不是存成'\r\n'。
      

  6.   

    你测试一下,把textbox里的text打印/显示出来,看看有没有超长。
    实在不行,就加长数据库中该字段的长度。