解决 Operation must use an updateable query

在asp.net 开发环境下,用jet 4.0连接access数据库, 有时会产生Operation must use an updateable query,这是由于相关用户mdb文件没有Modified权限导致的,在xp系统下,asp.net的用户是aspnet, win2003和vista,是NETWORK SERVICE账号。将其设置具有modified权限就可以了。如果设置了Asp.net Impersonation enabled,那账号是 IUSR_machinename。

reference:

http://www.mikesdotnetting.com/Article.aspx?ArticleID=74

http://msdn.microsoft.com/en-us/library/aa292118(VS.71).aspx 

你可能感兴趣的:(update)