ASP.NET AJAX MSSQL MYSQL 技术交流区

Bullion技术交流BLOG

博客园 首页 新随笔 联系 订阅 管理
  13 Posts :: 3 Stories :: 43 Comments :: 1 Trackbacks

INSERT 失败,因为下列 SET 选项的设置不正确: 'ARITHABORT'

当你在SQL Server上试图更新一个索引视图引用的表时,你可能回收到如下有错误

INSERT 失败,因为下列 SET 选项的设置不正确: 'ARITHABORT'

你必须在TSQL前Set ARITHABORT ON,代码如下

Set ARITHABORT ON
GO
INSERT INTO ta ..
在ADO中,你可以这样来写(VB代码)

MyConnection.Execute "SET ARITHABORT ON"
如果以上你都觉得很麻烦或由于一些原因没法更改,你可以尝试修改SQL Server服务器选项

exec sp_dboption 'yourdb','ARITHABORT','true'
还可以

ALTER DATABASE yourdb
SET ARITHABORT ON

posted on 2008-04-17 16:52 bullion 阅读(132) 评论(0)  编辑 收藏 所属分类: ASP.NET(C#)

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接: