不要让她流眼泪:asp连接acess数据库

来源:百度文库 编辑:高校问答 时间:2024/04/29 13:57:40
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x89c Thread 0x9d8 DBC 0x1f0491c Jet'。
set conn=server.CreateObject("adodb.connection")
'DBPath = Server.MapPath("huoban.mdb")
'conn.Open "driver={Microsoft Access Driver (*.mdb)};DBQ=" & DBPath
以上是conn.asp的
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from huoban"
rs.open sql,conn,1,3
%>
这是页面里的!

错误部分的代码

'连接数据库
Dim conn,dbpath
dbpath="db/db.mdb"
Function OpenDB()
Dim ConnString
ConnString="Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & server.MapPath("dbpath")
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnString
end function
Call OpenDB

'可以尝试使用以上代码试试可不可以打开数据库.部份变量可能需要修改.

试试OLEDB