在一个 vb.net 项目中,我几乎无法解决我遇到的 arithabort 问题的每个插入/更新查询,现在,我的项目对我来说很好,昨天,通过在另一台服务器上部署应用程序(windows 2003 R2 SP2),我再次遇到了 arithabort 问题,我不知道如何再次解决这个问题。为了执行插入/更新查询,我使用了 ADODB.Connection 对象,在运行其中一个之前,我执行了以下两个查询:
set NUMERIC_ROUNDABORT off
set ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER on
有任何想法吗?谢谢
编辑:刚刚注意到在服务器上安装了 SQL Server 2008,就我而言,我使用的是 SQL Server 2008 R2,这将解释遇到的错误。