数据库连接代码

来源:百度知道 编辑:UC知道 时间:2024/05/19 17:40:54
麻烦下把下面连接代码更改成相对路径的(放到网上能用的,同时在本机测试也要能用的)
dim db
set db=server.createObject("adodb.connection")
db.open "Dbq=C:\Inetpub\wwwroot\xiaobai\q1.mdb;Driver={Microsoft access Driver (*.mdb)}"

下面这种不能用
dim db
set db=server.createObject("adodb.connection")
db.open "Dbq=xiaobai\q1.mdb;Driver={Microsoft access Driver (*.mdb)}"

如果发布的站点目录是wwwroot,那么如下:

db.open = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/xiaobai/q1.mdb")

最后不建议这样写,至少也要该写成下面的形式
dim rs,conn
conn = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/xiaobai/q1.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM 表 "
rs.open sql,conn,3,3

虚拟路径和实际路径的区别,改为
db.open "Dbq=/xiaobai/q1.mdb;Driver={Microsoft access Driver (*.mdb)}"
试试