UPDATE失败,因为以下SET选项的设置不正确:';arithaport';
本文关键字:设置 不正确 arithaport 选项 失败 因为 SET UPDATE | 更新日期: 2023-09-27 18:14:37
UPDATE失败,因为以下SET选项不正确设置:"ARITHABORT"。验证SET选项是否正确可供使用具有索引视图和/或计算列上的索引和/或筛选索引和/或查询通知和/或XML数据类型方法和/或空间索引操作。
即使在代码中设置了OPTION之后。
sqlCommand.CommandText = "SET ARITHABORT ON";
sqlCommand.Connection = sqlConn;
sqlConn.Open();
sqlCommand.ExecuteNonQuery();
sqlCommand.CommandText = @"UPDATE Customer SET status = 1";
sqlCommand.ExecuteNonQuery();
sqlConn.Close();
什么不起作用
在更新stmt之前在代码中设置该选项,或使用相同连接将其设置为单独的SqlCommand。
正在删除表更新的触发器。
创建索引视图时设置选项。
在创建索引时设置选项。
工作原理
其中一个答案终于奏效了SQL Server-INSERT失败,原因是';arithaport';
打开SQL Server Mgt Studio,右键单击服务器名称,选择"属性",打开"连接"选项卡,然后选中算术中止选项
什么不起作用
在更新stmt之前在代码中设置该选项,或使用相同连接将其设置为单独的SqlCommand。
正在删除表更新的触发器。
创建索引视图时设置选项。
在创建索引时设置选项。
的作用
这里的答案之一终于起作用了SQL Server-由于"ARITHABORT",INSERT失败
打开SQL Server Mgt Studio,右键单击服务器名称,选择"属性",打开"连接"选项卡,然后选中算术中止选项