关于 操作必须使用一个可更新的查询 的错误

      前几天把程序放到服务器上面去,第二天就打电话过来说不能发布东西了,很是郁闷。自己用一台电脑做服务器测试过了,没什么问题。而且第一次部署测试的时候也没有这个问题,第二次怎么就出这种问题了呢 ,那边的又是内部网,跑过去不方便。于是就把try-catch-finally注释掉了,跑过去那边测试。报了下面的错误

 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 85: 
Line 86:            SqlConn.Open();
Line 87:             count = cmd.ExecuteNonQuery();
Line 88:         //}
Line 89:         //catch

Server Error in '/' Application.

操作必须使用一个可更新的查询。

 

 

以前从来都没有用过access来做数据库,也不知道是怎么回事。百度了一下,原来是目录的写的权限没有开。

 

posted @ 2009-06-11 15:02  张巍的博客  阅读(336)  评论(0编辑  收藏  举报