ASP连接数据库!!!!急!!!

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:26:54
我用的是Dreamweaver2004MX 可是我用"Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\xinxi.mdb")连接数据库,为什么总是出错呢,总是连不上。谢谢了

set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;"&"data source = "&server.mappath("Data/xinxi.mdb")
If Err Then
err.Clear
Set conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。"
Response.End
exit sub
End If

一,定义一个connection对象
二,定义连接数据库的字符串
三,用connection对象的open方法打开数据库
你的出错,是很可能 这里面一条漏掉了
或者你的数据库路径出错了,你去检查下
具体错误提示是什么?知道了可以有针对性的

如果用相对地址连接应该这样写:
"Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../xinxi.mdb")
当然你的数据库文件得放在站点跟目录下面

你打开数据库了吗??
用server.createobject("adodb.connection")开库

这个要看你将xinxi.mdb文件放到哪里咯,要是放在同一目录的话,就这样吧:Server.MapPath("xinxi.mdb")。。。