asp如何和数据库连接?

来源:百度知道 编辑:UC知道 时间:2024/06/19 12:18:37
做了一个ASP,当做到“用户身份验证”时,出了问题。
用的是DREAM和ACCESS。
在myasp(ASP站点所在)文件夹下创建了一个名为CHAT.MDB的数据库。应该用怎么的连接字符串来连接呢?
我创建conn连接,字符串用
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mappth(/myasp/chat.mdb")可是找不到表。
怎么办啊?

<%
dim Conn,connstr
connstr="DBQ="&Server.Mappath("数据库地址/数据库名.mdb")&";DRIVER={Microsoft Access Driver (*.mdb)};"
set Conn=Server.CreateObject("ADODB.connection")
Conn.Open connstr
%>
要用相对路径~`
比如你的链接代码和数据库在同一目录~`那么就写
Mappath("数据库名.mdb")
如果数据库在data文件夹下~`就写
Mappath("data/数据库名.mdb")
如果数据库在上级目录~`就写
Mappath("../数据库名.mdb")

先用本地连接做喽.传到服务器上再做成相对连接就可以啦!