信息交流、传播、提炼

nice to meet you

博客园 首页 新随笔 联系 订阅 管理

在ASP时代如果没有给IUSER_MACHINE用户对Access数据库文件的Write权限,则会引起“Operation must use an updateable query”错误,一般赋予IUSER_MACHINE用户对Access数据库文件的Write权限就可以解决该错误了。注意是在Windows目录中设置Access文件的权限,而不需要在IIS中设置Access所在目录的Write权限。

在ASP.NET下如上操作后仍然提示“”错误,原来根据ASP.NET的结构,页面提交后交由ASP.NET管道处理,也就是IUSER_MACHINE用户将控制权交给了ASP.NET用户,所以与Access数据库交互的是ASP.NET用户,所以只要赋予ASP.NET用户对Access数据库文件的Write权限就可以了,不需要赋予IUSER_MACHINE用户权限。

posted on 2009-01-14 12:12  seeyou  阅读(754)  评论(0)    收藏  举报