asp无法访问access数据库问题

错误类型:
Microsoft JET Database Engine (0x80040E09)
不能更新。数据库或对象为只读。

如上错误提示
xp下用asp访问access时
提示数据库只读
只能从操作系统上将iuser用户加入修改和写入权限吗?
使用asp程序不能更改吗?

1.你在本机运行的iis,access没有关.
2. xp下那个文件是只读的,要给....好像是internet_user,就是iuser加权限.最好不要用asp程序更改access属性,反而要把access文件保护....
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-02
手头电脑没ACCESS,但是之前遇到过跟你一样的问题,点文件,下面有个啥选项来着,可以设置独占模式的好像,你把那个选上就行了
第2个回答  2010-08-02
设置一下IIS对文件夹的权限和文件权限
第3个回答  2010-08-02

楼主你要改下权限就行了 如图:

ASP与Access数据库连接出错 如何解决?
ASP与Access数据库连接出错是因为缺少对访问的支持配置。1、需要安装一些功能来支持ASP应用程序的解析,打开:控制面板- 程序 - 程序和功能 - 打开或关闭Windows功能,按照下面这个图示,把相应的ASP选上就行了。2、设置好IIS(开启"启用父目录路径",要不你用..\/路径的时候可能会出错),做好相关站...

ASP连接不上Access数据库!!请问有哪些可能原因?
1: access 数据库权限访问限制问题居多。主要解决办法。数据库文件右键->属性->安全->添加->高级->立即查找-> 选择everyone 然后增加everyone的权限 一般来讲可以搞定。2:IIS没有设置好。不过这种现象不多。主要看看IIS的配置。在IIS 相应站点 然后右键属性 找到 主目录 这项。执行权限 改成 纯脚本...

本地搭建asp和access这个。连接不上去,路径输入对了的。请问是什么原因...
1: access 数据库权限访问限制问题居多。主要解决办法。数据库文件右键->属性->安全->添加->高级->立即查找-> 选择everyone 然后增加everyone的权限 一般来讲可以搞定。2:IIS没有设置好。不过这种现象不多。主要看看IIS的配置。在IIS 相应站点 然后右键属性 找到 主目录 这项。执行权限 改成 纯脚本...

使用asp连接access数据库不行??
经过网上查询说是两个原因 1。微软已经不更新ODBC,需要改用JET的方式连接ACCESS数据库文件;2。系统目录的权限发生的变更。解决方式如下:1、如果自己有操作服务器的权限:在自己的2003服务器上测试,把windows\\temp目录增加everyone用户读写权限,然后再重启计算机可以解决故障。2、自己没有服务器操作权限:...

asp访问access数据库出现锁定错误怎么处理
当某个用户以独占方式打开一个ACCESS数据库时(如对数据库某个数据表的字段进行增删改操作时),其他用户访问这个数据库就会出现锁定错误了;或者当某个用户正在以Update方法更新数据表中的某条记录时,其他用户也会出现短暂的锁定错误。这种情况是必要的,因为不这样做就很有可能出现数据不同步甚至破坏整个...

asp连接access数据库出错
第一你没有建立数据库连接对象实例:如:dim conn set conn=server.CreatObject("ADODB.Connection")然后才是你的:Dim MM_conn_STRING MM_conn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("..\\floatfly\\db\\main.mdb")第二建立以后还需要打开连接如:conn.open ...

asp + Access 常见的数据库访问失败问题
因为你传到网上去后你的数据库路径已经更改了.不再是绝对路径.你可以这样做 将id.mdb复制到你的根目录下.如果你的文件放在d:\\webroot下你可以这样做.将数据库存放至d:\\webroot\\database\\id.mdb.然后再更改你的连接文件.将c:\\windows\\system32\\inetsrv\\Data\\id.mdb更改为Server.MapPath("\/database\/...

asp连接access数据库出错
'更改数据库名字 db="data\/dvBBS5.mdb"Set conn = Server.CreateObject("ADODB.Connection")connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)'如果你的服务器采用较老版本Access驱动,请用下面连接方法 'connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" ...

asp连接access数据库出现错误
1. 数据库本身数据损坏,需要下载到本地使用OFFICE ACCESS进行修复和压缩;或重新上传备份的数据库。2. 数据库权限错误,IIS执行用户没有读取或写入数据库的权限。3. 数据库连接语句错误,由于数据库连接驱动的问题,需要使用 conn.Open"provider=Microsoft.jet.oledb.4.0;data source="&Server.MapPath(...

asp读不出access数据
一是你的读取数据代码有错,出现了找不到对应的参数,所以陷入了死循环,这样的话,查看“任务管理器”会发现CPU占了100%,结束那个占100CPU的进程就OK了。又可以访问网页了,不用重启电脑。二个是可能当读到到第几条数据时,在数据库里找不到数据,你没有设置出错跳过的防错码 on error next 。

相似回答