Microsoft JET Database Engine 错误 '80004005' 未指定的错误
楼主wlb315153(rain)2006-12-22 09:57:29 在 Web 开发 / ASP 提问
Microsoft JET Database Engine 错误 '80004005' 未指定的错误
<%
Set Conn = Server.CreateObject("Adodb.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath
("/data/data.mdb")
%>
测试代码如上
直接打开 显示 HTTP500 错误
把代码全删除 打开 是 空白 页面 然后 把代码 加上
提示 错误
Microsoft JET Database Engine 错误 '80004005'
未指定的错误
请问怎么解决????? 权限 我都设置成 everyone 完全控制了
问题点数:10、回复次数:7Top
1 楼heartbreakee()回复于 2006-12-22 10:21:12 得分 0
数据库路径和文件路径你再看看吧
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath
("/data/data.mdb")
可能是少一级目录
因为500的错误一般都是这样Top
2 楼wlb315153(rain)回复于 2006-12-22 10:25:37 得分 0
谢谢楼上 文件名称和 路径 我都查过了~~~~:(Top
3 楼deknight(追逐梦想)回复于 2006-12-22 10:33:26 得分 0
换种方式
on error resume next
connstr="DBQ="+server.mappath("data/data.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstrTop
4 楼snail17777()回复于 2006-12-22 10:44:51 得分 0
如果名称正确的话,你输出一下路径:response.write(Server.MapPath("/data/data.mdb")),
看下路径是否错误,我觉得可能是路径问题,很有可能是data前多了个"/"引起的!如为同级目录删掉data前的"/"!Top
5 楼wlb315153(rain)回复于 2006-12-22 11:12:37 得分 0
to deknight()
已经试过了 问题依旧
to snail17777()
输出路径 是 正确的 在根目录下 所以 "/" 没问题的吧?
启用服务器端 调试 在 VS 里面 也可以看到文件路径 路径没错~:)
谢谢!!Top
6 楼cow8063(天涯远不远?不远!人在天涯,天涯怎会远)回复于 2006-12-22 11:16:48 得分 0
你的数据库可能坏了,修复一下Top
7 楼webmm(一笑而过)回复于 2006-12-22 11:33:30 得分 0
连接数据库有问题~~~好好检查Top
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |








网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)