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

       ADO.NET 在提交数据的时候报一种异常:

       常详细信息:
System.Data.SqlClient.SqlException: 将截断字符串或二进制数据

       这个异常信息是不够充分的,不足以查找问题所在。

       通常原因主要有是:
       *提交的数据超过数据库字段定义的长度或精度。
       *字段或表命名和数据库关键字冲突。 

如果你表的字段过多,可能有几十个字段。这时候你要找到出错字段就需要一个字段去看,十分麻烦。不知道大家还有什么好办法?


解决方法:是您的字段设置小了,请检查字段长度,多半是字符的长度过小。请用先注释掉所有字段,逐个放开字段,然后找到那个字段出的问题,改过来就好了.比较费事,没好法子,抱错的信息太少了。

你可能感兴趣的:(SQLException)