连接Access数据库的小错误
刚学ASP,不会用,请教一个连接数据库的小问题
我连接Access数据库,通过同一个页面来打开连接,该页面有两个函数,一个用于打开连接,一个用于关闭连接,代码如下:
set connection = Server.CreateObject("ADODB.Connection")
Function OpenConnection()
dbpath = Server.MapPath("data/xyqg.mdb")
CloseConnection()
connection.Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&dbpath)
set OpenConnection = connection
End Function
Sub CloseConnection()
If connection.State = 1 Then
connection.Close()
connection = nothing
End If
End Sub
我调用页面的时候总是出现下列错误:
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x1184 Thread 0x928 DBC 0x21ac884 Jet'。
请问是什么原因引起这种错误.另外,各位在写ASP的时候一般用什么最方便的方法打开和关闭数据连接?请给一个解决方案.