以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  运行错误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27710)

--  作者:方沈
--  发布时间:2013/1/8 11:03:00
--  运行错误

各位大侠:紧急求助

2013年开始,我开发的系统出现运行错误,在本机可以运行,在服务器运行报错,增加内容后不能保存,不能刷新表,请求帮助,谢谢

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

 

显示详细信息:

 

.NET Framework 版本:2.0.50727.4927

Foxtable 版本:2012.9.29.1

错误所在事件:

详细错误信息:

System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。

   在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)

   在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)

   在 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)

   在 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)

   在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)

   在 System.Data.OleDb.OleDbCommand.ExecuteNonQuery()

   在 System.Data.Common.DbDataAdapter.UpdateRowExecute(RowUpdatedEventArgs rowUpdatedEvent, IDbCommand dataCommand, StatementType cmdIndex)

   在 System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)


--  作者:lin_hailun
--  发布时间:2013/1/8 11:18:00
--  
 这个一般是因为服务器数据库权限的缘故。

 你用你的帐号密码登录数据库,看看是否可以新增修改保存。再看看有没有开启具体权限。

--  作者:狐狸爸爸
--  发布时间:2013/1/8 11:24:00
--  

数据库是不是只读?

共享文件夹是不是开通了读写权限。

正版用户的话,可以联系客服远程看一下。


--  作者:方沈
--  发布时间:2013/1/8 11:40:00
--  
您的意见是Access权限?
--  作者:狐狸爸爸
--  发布时间:2013/1/8 12:28:00
--  
如果access文件只读,或者所在的共享文件夹只读,就会出现这样的问题。
--  作者:方沈
--  发布时间:2013/1/8 16:56:00
--  

谢谢各位:已经解决

原因是服务器权限被网管设置了

 

谢谢