当前位置: 代码迷 >> ASP.NET >> 关于gridview自带的“编辑”出错有关问题
  详细解决方案

关于gridview自带的“编辑”出错有关问题

热度:5640   发布时间:2013-02-26 00:00:00.0
关于gridview自带的“编辑”出错问题
就是gridview   从数据库获取数据后。自己有自带的一个编辑的功能的咯
            那字段我在数据库里设计的是char(10)  

    比如我本来添加“我的日记”   的时候是可以的   然后   用gridview读取后。我用它自己带的编辑来编辑成“我的日记dfdf”   这样多加了dfdf这个字符串就报错如下。   请问如何解决

  将截断字符串或二进制数据。
语句已终止。  
说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。  

异常详细信息:   System.Data.SqlClient.SqlException:   将截断字符串或二进制数据。
语句已终止。


------解决方案--------------------------------------------------------
4個漢字是8位啊,再加4個字母,就占了12位了,超過了定義的10位,進數據庫自然報錯
進數據庫之前先判斷截取下
------解决方案--------------------------------------------------------
楼上的说的对,你得注意不能超过字段的最大长度