ADODB.Recordset(0×800A0CB3)–>数据库以只读方式打开,无法更新数据?
帮帮我!我已经弄了2天了!上网查了说有的方法都是试了!都解决不了!帮帮我!asp数据库是sqlserver2005IIS5.0NTFS分区权限设置为everyone完全控...
帮帮我!我已经弄了2天了!上网查了说有的方法都是试了!都解决不了!帮帮我!
asp 数据库是sql server 2005 IIS 5.0 NTFS分区 权限设置为everyone 完全控制!还有怎么做,这些都不好使!还报同样错误!数据库以只读方式打开,无法更新数! 求救 展开
asp 数据库是sql server 2005 IIS 5.0 NTFS分区 权限设置为everyone 完全控制!还有怎么做,这些都不好使!还报同样错误!数据库以只读方式打开,无法更新数! 求救 展开
3个回答
展开全部
如果这样解决不了,我就没办法了
rsObj.Open strSQL,conn,2,1
改为
rsObj.Open strSQL,conn,1,3
就可以了
那就是access数据库文件权限的问题了。
2000和2003的管理方法差不多。按照第二步,把数据库文件的权限也修改为EveryOne完全控制就行了。
解决方法:
(1)检查是否在IIS中对整个网站打开了“写入”权限,而不仅仅是数据库文件。
(2)检查是否在WIN2003的资源管理器中,将网站所在目录对EveryOne用户打开所有权限。具体方法是:打开“我的电脑”----找到网站所在文件夹----在其上点右键----选“属性”-----切换到“安全性”选项卡,在这里给EveryOne用户所有权限。
注意: 如果你的系统是XP,请先点“工具”----“文件夹选项”----“查看”-----去掉“使用简单文件共享”前的勾,确定后,文件夹“属性”对话框中才会有“安全性”这一个选项卡。
rsObj.Open strSQL,conn,2,1
改为
rsObj.Open strSQL,conn,1,3
就可以了
那就是access数据库文件权限的问题了。
2000和2003的管理方法差不多。按照第二步,把数据库文件的权限也修改为EveryOne完全控制就行了。
解决方法:
(1)检查是否在IIS中对整个网站打开了“写入”权限,而不仅仅是数据库文件。
(2)检查是否在WIN2003的资源管理器中,将网站所在目录对EveryOne用户打开所有权限。具体方法是:打开“我的电脑”----找到网站所在文件夹----在其上点右键----选“属性”-----切换到“安全性”选项卡,在这里给EveryOne用户所有权限。
注意: 如果你的系统是XP,请先点“工具”----“文件夹选项”----“查看”-----去掉“使用简单文件共享”前的勾,确定后,文件夹“属性”对话框中才会有“安全性”这一个选项卡。
展开全部
佻这是什么?VB还是ASP。数据库要设置文件属性的。如果是ASP之类的,要把文件放到NTFS分区设置文件完全权限。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是ACCESS数据库,那就看看文件的权限是否为只读
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询