This question already has answers here:
error, string or binary data would be truncated when trying to insert

(17个答案)


已关闭6年。




我不断收到这个错误



和谷歌搜索告诉我,字符串输入太长而无法由数据库处理,但是我所有的字段都足够大,我无法弄清楚这一点,

这是我的代码:
  <!--Removed-->

即使我将每个可为空的字段都保留为空白,而其余项目仅输入1个字符,我也会收到此错误

编辑:
table :
<!--Removed-->

编辑:

ASP代码:
<!--Removed-->

编辑:
为了安全起见,删除了所有代码,

最佳答案

当您的列大小小于您的文本大小时,会发生此错误。

例如:在数据库中,您具有“名称varchar(10)”列,并且数据大小大于10。在这种情况下发生错误。

例:如果我在名称字段中输入“Siddharth Shukla”,它将给出错误信息。所以我必须将列大小从10更改为20。

10-07 17:08