System.Data.OleDb.OleDbException:access 至少一个参数数没有被指定值

“System.Data.OleDb.OleDbException:&操作必须使用一个可更新的查询”解决办法
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
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、开放权限前:
B、开放权限后:
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。System.Data.OleDb.OleDbException: 至少一个参数没有被指定值
[问题点数:40分]
System.Data.OleDb.OleDbException: 至少一个参数没有被指定值
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2009年2月 .NET技术大版内专家分月排行榜第三
2011年12月 .NET技术大版内专家分月排行榜第三
2012年1月 .NET技术大版内专家分月排行榜第一2011年12月 .NET技术大版内专家分月排行榜第一2011年11月 .NET技术大版内专家分月排行榜第一2008年3月 .NET技术大版内专家分月排行榜第一
2010年4月 .NET技术大版内专家分月排行榜第二2008年2月 .NET技术大版内专家分月排行榜第二
匿名用户不能发表回复!|在asp.net中什么System.Data.OleDb.OleDbException: 至少一个参数没有被指定值怎么解决?急!_百度知道
在asp.net中什么System.Data.OleDb.OleDbException: 至少一个参数没有被指定值怎么解决?急!
数据库用ACCESS
我有更好的答案
检查参数有没有少,类型有没有错
这个需要分析你的代码,请贴出代码 ,肯定语句逻辑上有问题
问题很明显,缺少参数
为您推荐:
其他类似问题
oledb的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。_百度知道
System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。
至少一个参数没有被指定值。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。
我有更好的答案
你可以自己修改的 先到安装子目录 找到对应的运行注册表 利用ipc$和VBS脚本可以转换运行格式 建议预选加用户和转换CMD用户的备份 先关闭你的NetBIOS 然后用MD5交验器检验端口和注册表检测 可以在不危害操作系统的基础上完成修改
为您推荐:
其他类似问题
oledb的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。博客分类:
项目在自己电脑开发运行没有问题。在部署到服务器上,asp.net连接access数据库进行插入更新、删除文件操作时,出现如下错误:System.Data.OleDb.OleDbException: 无法从指定的数据表中删除。
大多数原因是是由于权限不够!可把mdb文件设为everyone具有完全权限。具体做法如下,若mdb文件的属性中没有"安全"选项卡,可依次单击“工具”--&“文件夹 选项”--&“查看”,把“使用简单文件共享(推荐)”前面的勾去掉,“确定”退出(注意分区格式须是NTFS)。这时候在mdb属性对话框中将出 现“安全”选项卡,依次点击“添加”--&“高级”--&“立即查找”,选定“Everyone”,再点击“确定”--&“确定”,在 “组或用户名称”下选定“Everyone”,勾选“完全权限”,点击“确定”退出。再次运行网页,异常消除。
浏览: 2802118 次
来自: China
Drools规则工作流引擎开发教程网盘地址:http://pa ...
不是很好用,不支持自动化测试RESTful API,也不支持自 ...
很棒的一篇文章,感谢楼主分享
获取原型对象的三种方法&script&functi ...
属性的重写与删除与原型链无关&script&fun ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'}

我要回帖

更多关于 sql 至少一个参数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信