网站我用的access数据库  上传到服务器上的时候,一对数据库操作就出现这个错误。
“操作必须使用一个可更新的查询。” 
Server Error in '/' Application.
--------------------------------------------------------------------------------操作必须使用一个可更新的查询。 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。Source Error: 
Line 199:
Line 200:            cmd.Connection = con;
Line 201:            int i= cmd.ExecuteNonQuery();
Line 202:            return i;
Line 203:            con.Close();
 Source File: e:\website\www.henanfw.com\App_Code\AccessHelp.cs    Line: 201 我到网上查了所有的解决方法 什么家iis_wpg 还有everyone,来宾账号啊什么都加上了啊  权限全部都是完全控制··
最后还是不行····郁闷小弟三天了··一直都弄不好··不知道哪里的问题    我系统是2003 server的

解决方案 »

  1.   

    先检查下你的SQL是否正确。
    然后应该就是权限的问题。你别放在IIS里面,直接按F5运行,看看会不会报这个错。
    如果不报的话,就是权限设置的问题,如果还报错的话,那我就没招了。
      

  2.   

    该重装的重装,真的,不要想局部解决。
    重装IIS试试看,。
      

  3.   

    IIS在服务器上啊  没办法重装啊····
      

  4.   

    我以前也遇到过这种问题,试了很多种办法都不行,一个很偶然的机会,发现把程序放在 fat32格式的盘下能正常运行,放在NTFS格式的盘下就不行
      

  5.   

    我是放在fat32 和 ntfs 两个都不行·····
      

  6.   

    mdb文件本身的只读属性要去掉。
      

  7.   

    试下这个百度文库
    http://wenku.baidu.com/view/b5a914126edb6f1aff001f9e.html
      

  8.   

    可能是access应该没有权限。不是access文件。
    设置你的dcom吧。
    控制面板-->管理工具-->组件服务找到DCOM配置,找到Microsoft Office Access 应用程序,右健 -->属性,
    在 标识 选项卡,选择 下列用户 ,输入正确的管理员的账号与密码 ,确定。
    (还有一种为在 安全 选项卡中配置)
    重启IIS,应该就行了。
      

  9.   

    http://www.cnblogs.com/hsqzzzl/articles/451045.html
      

  10.   

    SQL连接有误
    你是用IP连还是用本地连
      

  11.   

    文件找不到或者没权限让IIS读写
    对着数据库文件--》属性-->安全-->添加用户-->IIS_WPG
      

  12.   

    权限问题 IIS上把权限全开了!你看还有不有问题!严重BS这种标题,难道搜索引擎都不会用。
      

  13.   

    楼主的服务器是虚拟主机还是自己托管的独立主机呀!
    一般这种问题,我会直接给该数据库所在文件夹,去掉只读属性并且给everyone所有的权限,这样干脆!
      

  14.   

    everyone 完全控制。最直接
      

  15.   

    你得清楚,本地IIS配置和服务器的IIS配置是有去区别的吧。
      

  16.   

    你IIS里有给这个目录写权限么?
      

  17.   

    sql语句问题把 access 的语句跟sql的有些不能通用的