`

asp 数据库不能更新 数据库或对象为只读

    博客分类:
  • ASP
阅读更多

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005',[Microsoft][ODBC Microsoft Access Driver] 不能更新,数据库或对象为只读。昨天开始要做asp网站了,一开始就遇到麻烦了,浏览每个网页都是说数据库不能更新,对象为只读,是500.100错误,试了很多方法终于找到了解决的方法,造成这个原因的问题就是站点目录的访问权限问题。因为在使用Access数据库的时候,要在同目录生成一个.ldb文件,如果此目录没有写权限或者Access数据库本身没有写的权限,那么就会***这个错误。

 

 

 

解决的方法:
由于通过浏览器访问网站大都使用Internet匿名访问,
我们只需要在数据库的目录权限里添加上“IUSR_计算机名”用户就可以了,分给它“写入”权限。我看过一些人说让加入EveryOne用户,并给“写入”权限,这个太危险了。原则上是此目录加的可以写入用户就是在IIS中配置的时候加的 Internet匿名访问用户,一般默认为“IUSR_计算机名”,不过如果是虚拟主机就要自己看看了。

 


具体的操作方式就是:

 


鼠标右键点击数据库所在目录(或者它上级目录,但是注意要能够继承权限)-〉选择“共享和安全”-〉选择“安全”选项卡-〉

 


点击“添加”按钮-〉点击“高级...”按钮-〉点击“立即查找(N)”按钮-〉找到前缀为“IUSR_”的用户名
(格式为IUSR_计算机名)-〉选中此用户,点击确定-〉这样这个用户就被加进来了-〉在“Internet来宾帐户”的权限框中,


除了默认的还要选中“写入权限”-〉“应用”或者“确定”即可。

ps:如果在文件夹上右击没有安全选项,您可以通过以下步骤来解决。

我的电脑-工具-文件夹选项-查看-使用简单文件共享(推荐)不要勾选。问题解决了,呵呵

分享到:
评论

相关推荐

    完美解决ASP 不能更新。数据库或对象为只读。 原创

    www.jb51.net “不能更新,数据库或对象为只读”的解决方案 初接触dreamweaver,在做一简单页面实现向access数据库写数据时,总是遇到这样一错误: Microsoft OLE DB Provider for ODBC Drivers 错误 ...

    Asp下Access无法更新的解决方法

    在windows+iis服务器上运行asp程序可能会出现数据库无法更新的情况,具体错误信息可能为: 1、Microsoft JET Database Engine (0x80040E09) 不能更新。数据库或对象为只读 2、Microsoft OLE DB Provider for ODBC ...

    asp将EXCEL数据导入ACCESS通用程序,绝对能用!

    asp将EXCEL数据导入ACCESS通用程序,绝对能用!,以前许多asp上传EXCE导入程序都用不了。现在这个我试过了能用,不过需要注册如果出现错误:不能更新...数据库或对象为只读。或其它错误,下载的文档里面我会说明为什么。

    基于asp.net的在线购物系统(源码+数据库).zip

    具体做法是:把Code文件夹复制到IIS的发布目下,通常是系统盘的Inetpub\wwwroot目录中,取消文件夹的只读属性,然后在IIS上设置虚拟目录即可。具体步骤是:打开IIS服务管理器,在Code站点上右击,在弹出的菜单中选择...

    数据库的通用访问代码 asp.net(C#语言)

    //获取数据库连接字符串,其属于静态变量且只读,项目中所有文档可以直接使用,但不能修改 public static readonly string SqlConn = ConfigurationManager.ConnectionStrings["SqlConn"].ConnectionString; // ...

    asp网站在IIS配置实践问题总结

    一、win2003下IIS打开asp报404错误 二、“Microsoft JET ...数据库或对象为只读”的解决办法 三、windows2003的IIS不能用 ””..”” 表示父目录解决方法 以上问题都经过实践检验OK,希望给各位能带来有所帮助。

    ASP.NET3.5从入门到精通

    9.3 ASP.NET 更新数据库 9.3.1 SQL UPDATE 数据更新语句 9.3.2 使用Command 对象更新记录 9.3.3 使用DataSet 数据集更新记录 9.4 ASP.NET 删除数据 9.4.1 SQL DELETE 数据删除语句 9.4.2 使用Command 对象删除记录 ...

    ASP.NET 3.5 开发大全word课件

    9.3 ASP.NET更新数据库 9.3.1 SQL UPDATE数据更新语句 9.3.2 使用Command对象更新记录 9.3.3 使用DataSet数据集更新记录 9.4 ASP.NET删除数据 9.4.1 SQL DELETE数据删除语句 9.4.2 使用Command对象删除记录 9.4.3 ...

    ASP.NET 3.5 开发大全

    9.3 ASP.NET更新数据库 9.3.1 SQL UPDATE数据更新语句 9.3.2 使用Command对象更新记录 9.3.3 使用DataSet数据集更新记录 9.4 ASP.NET删除数据 9.4.1 SQL DELETE数据删除语句 9.4.2 使用Command对象删除记录 9.4.3 ...

    ASP.NET 3.5 开发大全11-15

    9.3 ASP.NET更新数据库 9.3.1 SQL UPDATE数据更新语句 9.3.2 使用Command对象更新记录 9.3.3 使用DataSet数据集更新记录 9.4 ASP.NET删除数据 9.4.1 SQL DELETE数据删除语句 9.4.2 使用Command对象删除记录 9.4.3 ...

    ASP.NET 3.5 开发大全1-5

    9.3 ASP.NET更新数据库 9.3.1 SQL UPDATE数据更新语句 9.3.2 使用Command对象更新记录 9.3.3 使用DataSet数据集更新记录 9.4 ASP.NET删除数据 9.4.1 SQL DELETE数据删除语句 9.4.2 使用Command对象删除记录 9.4.3 ...

    ASPNET35开发大全第一章

    9.3 ASP.NET更新数据库 9.3.1 SQL UPDATE数据更新语句 9.3.2 使用Command对象更新记录 9.3.3 使用DataSet数据集更新记录 9.4 ASP.NET删除数据 9.4.1 SQL DELETE数据删除语句 9.4.2 使用Command对象删除记录 9.4.3 ...

    ASP.NET项目实训:“新闻发布系统”新闻类别管理--设置类别状态.ppt

     使用ADO.NET的Datareader对象能从数据库中检索数据。检索出来的数据形成一个只读只进的数据流,存储在客户端的网络缓冲区内。Datareader对象的read方法可以前进到下一条记录。在默认情况下,每执行一次read方法只...

    网络程序设计--ASP (配套源码)

    2.将光盘上的asptemp文件夹全部复制到C:\Inetpub\wwwroot 文件夹下,因为复制的文件属性被设置为只读,考虑到有的数据库文件和文本文件是需要读写的,所以最好将所有文件和文件夹的只读属性去掉。 3.按照本书第2...

    45IT留言本系统(多用户) v2.2

    3.开放演示地址帐号和管理密码(考虑到安全问题,演示程序地址已经设置为只读权限,所以删除修改会出现500错误),帐号//www.45it.com/mianfeiliuyanban/index.asp?user=jinjunhe 45IT.COM多用户留言系统安装包 ...

    asp.net知识库

    将 ASP.NET 2.0 应用程序服务配置为使用 SQL Server 2000 或 SQL Server 2005 ASP.NET 2.0 中的数据源控件 使用 ASP.NET 2.0 ObjectDataSource 控件 ASP.NET 2.0 的内部变化 使用SQL Cache Dependency 代替 ...

    ASP大马网站渗透测试

    文件操作支持浏览器模式打开、编辑(支持UTF-8模式编辑)、复制、移动、删除(支持强制删除只读属性文件)、修改属性为隐藏or正常、数据库模式编辑。 文件夹操作支持修改文件夹属性、删除、复制、移动 数据库模式编辑...

    基于asp.net的手机销售管理系统设计与实现

    压缩包里包含源码,数据库和文档,开题报告等资源。适用于毕业设计的学习参考使用。 ------------------------------------------ 数据库: trfhandset.mdb,Access 数据库用户名/密码: 无 管理员: admin/admin ...

    体育馆场地预定系统

    ------------------------------------------ 数据库: gym,SLQ Server 2000 ...数据库连接位于 gym\Connections\gym.asp文件中 ------------------------------------------ 特点:复制到硬盘,去只读属性即可用

Global site tag (gtag.js) - Google Analytics