请教asp高手帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:39:40
<%
set conn=Server.CreateObject("ADODB.connection")
conn.open "driver={Microsoft Access driver (*.mdb)};dbq="&Server.Mappath("gbd.mdb")
set rs=server.CreateObject("adodb.recordset")
%>

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xb78 Thread 0xd4c DBC 0x20a4e54 Jet'。
/001/common/conn.asp, 第 3 行

请问怎么解决?

用这个试看看:

<%
dim conn
dim connstr
db="date/!@#zy!@#.mdb" '数据库文件位置
on error resume next
connstr="DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
if err then
err.clear
else
conn.open connstr
end if
%>