ASP连接数据库代码

来源:百度知道 编辑:UC知道 时间:2024/05/09 11:57:33
我用这段代码连接的!~:
<%
set con=server.createobject("adodb.connection")
con.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("db.mdb")
%>

然后系统报错!~:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xb6c Thread 0xe74 DBC 0x11a4024 Jet'。

怎么解决!~!~
能帮我指出 我写的这个代码的错的地方吗?

Set Conn = Server.CreateObject("ADODB.connection")
DB = "xx.mdb"
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DB)
Conn.Open ConnStr

你有这种连接方法,要注意两个问题,第一odbc里的数据源要添加,第二,含有这个连接代码的所有文件,都要必须和db.mdb这个数据库文件在同一文件夹下,也就是相同路径!
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver(*.mdb)};dbq="&server.mappath("kxhinfo.mdb")
%>
你代码没什么问题,应该是你的数据源不添加或添加错误,如果你正确添加了数据源,那么你把我这段代码中的数据库文件名改成你的就可以了