新微赢技术网

标题: 不能更新。数据库或对象为只读。是何原因,大家帮帮忙 [打印本页]

作者: ぷぷ    时间: 2010-1-17 04:33
标题: 不能更新。数据库或对象为只读。是何原因,大家帮帮忙
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。

这段话什么意思?
有那位大哥知道呀,赶快告诉小弟,小弟有急用
作者: 红苹果校园    时间: 2010-1-17 04:33
数据库或对象为只读。
作者: √sdf    时间: 2010-1-17 04:33
那该怎么解决这个问题呢?      
为什么在我的机子上运行好好的程序 换到另一台机子上却只能进行查询功能 不能进行写操作
请高手指点迷津. 谢谢!
作者: 青苹果    时间: 2010-1-17 04:34
二种可能,
一是数据库的属性为:只读
二是数据库的权限,everyone没有写入的权限
第一种的解决方法:
  右键文件夹,-选择“属性”,将只读前面的勾去掉,
第一种的解决方法:
  右键文件夹,选择“属性”-“安全”,将“写入”前面的勾选
作者: 边走¤边爱    时间: 2010-1-17 04:34
你说的文件夹是指放数据库的吗?
我按你说的试了一下 不行呀
作者: 轻松由我    时间: 2010-1-17 04:34
按照磁盘的分区格式来看
1.FAT类型
这种类型不涉及到操作权限问题,因此造成上述问题最大的可能性就是数据库的属性是否为只读。为了保险起见,可以将数据库文件所在的文件夹的属性中的只读都去掉。
2.NTFS类型
这种磁盘的分区格式最早是用在NT的SERVER上的,因此有比较严格的操作权限控制。可以将everyone的读写权限都打上√就可以解决问题。
作者: 冬日暖阳    时间: 2010-2-14 23:05
这些我好像在QQ群里经常看到




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2