就是gridview 从数据库获取数据后。自己有自带的一个编辑的功能的咯
那字段我在数据库里设计的是char(10)
比如我本来添加“我的日记” 的时候是可以的 然后 用gridview读取后。我用它自己带的编辑来编辑成“我的日记dfdf” 这样多加了dfdf这个字符串就报错如下。 请问如何解决
将截断字符串或二进制数据。
语句已终止。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。
语句已终止。
------解决方案--------------------------------------------------------
4個漢字是8位啊,再加4個字母,就占了12位了,超過了定義的10位,進數據庫自然報錯
進數據庫之前先判斷截取下
------解决方案--------------------------------------------------------
楼上的说的对,你得注意不能超过字段的最大长度