我的系统是XP,NTFS分区。 以前出现过这种错误,通过共享文件夹解决了这个问题,可现在不行了,共享了也不行。请问大家还有什么可以解决的方法详细出错信息如下:
操作必须使用一个可更新的查询。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。源错误: 
行 90:  Cmd.Parameters("BOOK_IMG").Value = BOOK_IMG.SelectedItem.Value
行 91: 
行 92:  Cmd.ExecuteNonQuery()
行 93:  Conn.Close
行 94: 
 源文件: F:\My Documents\My Webs\test\Add.aspx    行: 92 堆栈跟踪: 
[OleDbException (0x80004005): 操作必须使用一个可更新的查询。]
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr) +41
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +174
   System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +92
   System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +65
   System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +112
   System.Data.OleDb.OleDbCommand.ExecuteNonQuery() +66
   ASP.Add_aspx.WriteDataToDataBase() in F:\My Documents\My Webs\test\Add.aspx:92
   ASP.Add_aspx.SendMsg(Object sender, EventArgs e) in F:\My Documents\My Webs\test\Add.aspx:62
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
   System.Web.UI.Page.ProcessRequestMain() +1292

解决方案 »

  1.   

    你的SQL语句有问题,把代码贴出来看看
      

  2.   

    assume you are using ACCESS, give ASPNET account read/write permission on the database file
      

  3.   

    数据库是不是readonly,aspnet用户是不是有写入权限!
      

  4.   

    代码肯定没问题,因为前几天我还成功提交过,由于昨天把系统的服务禁用了几个,今天出现问题后我又改过来了,可就是提交不成功了,不知为什么。我的系统是XP, NTFS分区            不知怎么给ACCESS权限~
      

  5.   

    1、数据库没有everyone或aspnet用户写入权限!
    2、sql语句有错。
      

  6.   

    ACCESS数据库要求aspnet用户对数据库文件有读写的权限,并确信数据库文件没有被别的进程占用。