asp无法连接上Access数据库?急求!

freima 2007-03-20 12:48:43
在asp中的连接access数据库连接代码如下:
<%
Dim connstr
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("tushu.mdb")
Set cn = Server.CreateObject("ADODB.connection")
cn.Open connstr
%>


运行程序时出现如下错误:

错误类型:
Microsoft JET Database Engine (0x80004005)
未指定的错误
/qubu/conn.asp, 第 5 行

我在学校电脑操作没有问题,在家里的电脑就出现以上问题,请问是什么原因啊?谢谢!
...全文
567 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuaiyu123 2007-03-24
  • 打赏
  • 举报
回复
可能系统和硬件有问题,可以重装系统试一下,我以前重装系统可以了,可过了几天又不可以了
cslook 2007-03-24
  • 打赏
  • 举报
回复
试试看:
<%
dbpath="data/txl.mdb"
connstr = "DBQ=" + server.mappath(dbpath) + ";DRIVER={Microsoft Access Driver (*.mdb)}"
Set conn=Server.createobject("ADODB.CONNECTION")
conn.Open connstr
%>
shengangsuki1225 2007-03-23
  • 打赏
  • 举报
回复
不是NTFS的权限问题就是你的IIS系统不稳定,重新启动下就行了,我以前也碰到过
hzl126 2007-03-21
  • 打赏
  • 举报
回复
确认数据库是不是已坏,再看看有读写权限否?
www_7di_net 2007-03-20
  • 打赏
  • 举报
回复
楼上说的很对,如果是在ntfs分区的磁盘上,那么你可以把它放到fat32磁盘上就可以了,如果没有fat32分区格式的磁盘你可以参考如下地址调整一下也行
http://blog.csdn.net/junnef/archive/2007/02/13/1509428.aspx
xuStanly 2007-03-20
  • 打赏
  • 举报
回复
看你的MDB文件是不是在NTFS分区上,如果是这样,估计应该是MDB文件的访问权限没设好。
freima 2007-03-20
  • 打赏
  • 举报
回复
问题依然没有解决,顶上去。
cow8063 2007-03-20
  • 打赏
  • 举报
回复
数据库可能坏了,修复一下
freima 2007-03-20
  • 打赏
  • 举报
回复
我还是不太清楚楼上所说的 "添加->加上everyone的读写权限".
是不是单击添加按钮,在"选择用户或组"的对话框中加上everyone的读写权限???请在详细说
一下这一块,谢谢!
zhanghongwen 2007-03-20
  • 打赏
  • 举报
回复
第一:确定路径是否正确.
第二:设定访问权限,右键网站所存放的文件夹-> 属性->安全->添加->加上everyone的读写权限
freima 2007-03-20
  • 打赏
  • 举报
回复
谢谢回复.但还是不行.
我的都是ntfs分区的,按楼上所提供的网址的方法,依然没有解决问题.能否说的在详细一点:
如何设置在NTFS分区下的访问权限?谢谢!

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧