删除记录时竟出现“将截断字符串或二进制数据”错误

作者:leen 来源:ITPOW(原创) 日期:2006-3-28

使用 delete 语句删除记录时,竟然出现了 80040e57 错误,即“将截断字符串或二进制数据”,这种错误往往是在插入记录时出现,说明数据长度超过了字段设定值,为什么会在删除记录时出现呢?

经过排查,原来是触发器的原因。将要删除记录的表有一个触发器,将删除的数据插入到另一个表,相当于回收站功能,就是这个触发器插入记录时出错。

相关文章