CSDN上的Web版朋友经常出现:对Access数据库文件进行Select操作没问题,但是Insert Delete Update都不能成功执行,被系统报告“数据库或对象为只读”。
这样的情况先看数据库文件的属性是不是只读的,如果是把它修改过来!如果不是只读的,那么这种情况属于NTFS分区的权限问题,给Access文件Everyone完全控制就可以了。先在 文件夹选项->查看->去掉“使用简单文件共享”。这样保证了可以在看到安全标签选项!然后右键点Access文件->属性->安全->添加EveryOne->勾选完全控制。
再通过Web程序对Access数据库文件进行更新的相关操作,就OK了。
当然,还要注意在对Access数据库文件进行操作时一定保证不能被其它进程独占!