SQL字符串或二进制数据将被截断,列名

时间:2018-07-03 16:14:10

标签: c# sql .net sql-server asp.net-mvc

我们只有使用SQL Server数据库的UI应用程序。问题是,当用户提供的数据超过列长度时,会出现错误:

  

字符串或二进制数据将被截断

是否可以在运行时找到导致此问题的列?我们的应用程序设计为使UI标签和列名同步。因此,如果我们可以在运行时查找列名,那么我们可以让用户在那儿进行更正。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

错误消息非常清楚:您试图在此类字段中容纳的数据对于该字段本身而言太大。检查您的插入语句。

然后查看列定义:您定义的长度(例如)为10或50个字符,但是您要插入的数据比这更长。 要么增加列的大小,要么减小要发送的数据的大小。

我希望它可能对您有所帮助。

相关问题