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

asp 数据库

asp 数据库

我在网站的根目录下建立了几个子目录admin,config(放置db.asp),db(放置数据库fifasp.mdb)
db.asp代码如下:
<%
dim conn,dbpath
set conn=Server.CreateObject("adodb.connection")
dbpath="/db/"
conn.open "DRIVER=Driver do Microsoft Access (*.mdb);DBQ="&Server.MapPath(dbpath & "fifasp.mdb")
%>
我在admin中建立了一个文件admin_user.asp,连接数据的代码如下:
<!-- #include file="../config/db.asp" -->
提示错误:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
/fifasp/config/db.asp, 第 5 行
我把这个文件放到网站的根目录下,连接数据的代码如下:
<!-- #include file="config/db.asp" -->
就不会有错误了,这是什么原因啊?
请教各位大哥大姐了!!!

TOP

dbpath="../db/"
../代表上一级目录
http://www.lxzhcn.net
版块版主招募中
网站论坛发帖无问题,欢迎发帖。

TOP

看不出 db.asp 有什么问题

TOP

如果dbpath="../db/"的话
在自目录config文件夹下是可以的,但在网站的根目录下却不可以,看来只能建两个连接数据库的文件了
有谁有更好的办法呢?

TOP

为什么大家都都不在DV中,用连接字符
“Driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("/data/db.mdb")
这个不是还简单吗

TOP

发新话题