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

时间:2015-05-29 09:50:10

标签: sql-server-2008

在某些情况下查询抛出错误

DataGridTextBox dataGridTextBox = sender as DataGridTextBox;
        if (dataGridTextBox != null)
        {
            //It's DataGridTextBox
        }
        else
        {
            //It isn't DataGridTextBox
        }

下面是错误:

  

DocFormat
  Msg 8152,Level 16,State 10,Line 1
  字符串或二进制数据将被截断。

1 个答案:

答案 0 :(得分:1)

在这里,该字段不足以保存我的数据。

检查表的表结构。我想你会发现一个或多个字段的长度不足以容纳你试图插入/选择/保持变量的数据。例如,如果Phone字段是varchar(8)字段,并且您尝试将11个字符添加到其中,则会出现此错误。