我们只有使用SQL Server数据库的UI应用程序。问题是,当用户提供的数据超过列长度时,会出现错误:
字符串或二进制数据将被截断
是否可以在运行时找到导致此问题的列?我们的应用程序设计为使UI标签和列名同步。因此,如果我们可以在运行时查找列名,那么我们可以让用户在那儿进行更正。
任何帮助将不胜感激。
答案 0 :(得分:0)
错误消息非常清楚:您试图在此类字段中容纳的数据对于该字段本身而言太大。检查您的插入语句。
然后查看列定义:您定义的长度(例如)为10或50个字符,但是您要插入的数据比这更长。 要么增加列的大小,要么减小要发送的数据的大小。
我希望它可能对您有所帮助。