学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
 13 12
发新话题
打印

Microsoft JET Database Engine 错误 '80004005'

Microsoft JET Database Engine 错误 '80004005'

Microsoft JET Database Engine 错误 '80004005'

文件名无效。

/11/conn/conn_data.asp,行 8

TOP

到底是为什么

TOP

代码贴出来一下

TOP

<%
Dim conn_data,Connvk,ca_mdb
ca_mdb="http://127.0.0.1/11/Conn/Data_vikecn/#ca.mdb"
'conn_data = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&ca_mdb
conn_data = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&ca_mdb
'conn_data = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath(data_path&ca_mdb)
Set Connvk=Server.CreateObject("ADODB.Connection")
Connvk.Open conn_data
%>

TOP

ca_mdb="http://127.0.0.1/11/Conn/Data_vikecn/#ca.mdb"
改成
ca_mdb="../11/Conn/Data_vikecn/#ca.mdb"


conn_data = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&ca_mdb
改成
conn_data = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&mappath(ca_mdb)

TOP

现在变成

Microsoft VBScript 运行时错误 错误 '800a01f4'

变量未定义: 'mappath'

/11/conn/conn_data.asp,行 5

TOP

对不起,手误
conn_data = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&mappath(ca_mdb)
改成
conn_data = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mappath(ca_mdb)

TOP

晕啊 现在又变成

Microsoft JET Database Engine 错误 '80004005'

'D:\Inetpub\wwwroot\11\Conn\Data_vikecn\#ca.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。

/11/conn/conn_data.asp,行 8

TOP

11/Conn/Data_vikecn/#ca.mdb  '这个文件的路径存在吗?
你4#的文件在哪个文件夹下?是网站根目录吗?

TOP

11/Conn/Data_vikecn/#ca.mdb   存在啊

TOP

 13 12
发新话题