由于数据库中的[dbo].[proc_Info_AddMail]存储过程中的@body_file varchar(8000) ='',变量声名为varchar(8000),当报告数据超过37篇左右时(我测试的时候用了37篇,具体多少,也不太清楚),这个变量就会被超出范围,所以报出这个异常,
解决方法:
将这个变量改成text类型,问题解决。
不允许从数据类型 ntext 到 varchar 的隐性转换。请使用 CONVERT 函数来运行此查询
最新推荐文章于 2021-11-09 16:40:40 发布