请选择 进入手机版 | 继续访问电脑版

CNOP社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2220|回复: 2

“System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查...

[复制链接]

28

主题

29

帖子

174

积分

新手上路

Rank: 1

积分
174
发表于 2014-8-25 10:47:10 | 显示全部楼层 |阅读模式
1、ASP.NET网站出现以下错误,并且出错的页面有个修改点击率的更新数据库操作(程序没有代码错误):
string strSql="UPDATE reference SET hit=hit+1 WHERE id="+i;

2、错误提示如下:
System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。 at
System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr) at
System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object&
executeResult) at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) at
System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) at
System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) at
System.Data.OleDb.OleDbCommand.ExecuteNonQuery() at DDRS.FaqDetail.UpdateHit(Int32 i) in
d:\wwwroot\LG_vrd\FaqDetail.aspx.cs:line 64

3、故障原因:数据库没有给足相应权限
4、解决办法:开放读写权限,如下图所示

A、开放权限前:
<IMG title="“System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询”解决办法" name=image_operate_17851300779584328 alt="“System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询”解决办法" src="http://s14.sinaimg.cn/middle/4d96ee05g9f0d3c51809d&690&690" width=365 height=462 action-type="show-slide" action-data="http%3A%2F%2Fs14.sinaimg.cn%2Fmiddle%2F4d96ee05g9f0d3c51809d%26690%26690" real_src="http://s14.sinaimg.cn/middle/4d96ee05g9f0d3c51809d&690&690">

B、开放权限后:
<IMG title="“System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询”解决办法" name=image_operate_73511300779524156 alt="“System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询”解决办法" src="http://s2.sinaimg.cn/middle/4d96ee05g9f0d3c5b3491&690&690" width=363 height=465 action-type="show-slide" action-data="http%3A%2F%2Fs2.sinaimg.cn%2Fmiddle%2F4d96ee05g9f0d3c5b3491%26690%26690" real_src="http://s2.sinaimg.cn/middle/4d96ee05g9f0d3c5b3491&690&690">




回复

使用道具 举报

0

主题

3

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2015-2-23 15:44:05 | 显示全部楼层
顶也~~~












发了一年广告,终于发红包了,感谢各位站长的支持,没有删除我们的广告,抢到红包的站长可以将我们的信息置顶,春节期间我们天天随机发红包。www.4008844442.net
回复 支持 反对

使用道具 举报

0

主题

4

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2015-4-21 15:44:11 | 显示全部楼层
支持一下!!呵呵












90%打工小伙一生都不可能知道的秘密http://user.qzone.qq.com/82175487
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|CNOP社区 ( 豫ICP备14008196号

GMT+8, 2017-11-21 00:58 , Processed in 0.691115 second(s), 23 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表