【发布时间】:2013-12-06 15:42:02
【问题描述】:
我已部署我的应用程序以供其他用户(另一台计算机)使用,但是当我尝试将数据添加到数据库时出现错误
操作必须使用可更新的查询
错误是这样的(这是我已经部署我的程序并在应用程序下运行,而不是在Visual Studio下):
但它在visual studio下完美运行,像这样的图像(注意,一旦我点击提交按钮,上面图像上的错误就会出现,它应该存储在数据库中,并像图像一样显示在datagridview上下面):
我还有另一个问题,删除功能没有运行,一旦我部署我的程序就会出现添加和删除的错误,但我会在另一个线程上发布。
我该如何解决这个问题?
【问题讨论】:
-
您的应用程序的用户对 db 文件及其所在文件夹有哪些 Windows 权限?
-
先生,我该如何检查?
-
在 Windows 资源管理器中,右键单击 db 文件并选择属性。然后检查属性对话框的安全选项卡。对包含 db 文件的文件夹执行相同操作。用户必须能够在该文件夹中创建或至少更新锁定文件才能以读写模式打开数据库。没有锁文件能力,她只能以只读方式打开数据库。
-
文件夹包含数据库,其中的程序是只读的,但是当我取消选中它时,消息说它必须得到管理员的许可,当我点击继续时,没有任何变化.. 我怎么办解决这个大佬?是否可以在部署此系统之前处理代码?谢谢
-
该程序在 D:Program Files 上完美运行,先生,而不是在 C:Program Files 或系统文件中。为什么会这样?
标签: c# visual-studio-2010 datagridview ms-access-2010 visual-studio-2013