mathias_b
2009-02-10, 15:23
Microsoft OLE DB Provider for ODBC Drivers error '8007000e'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x4e8 Thread 0x5c4 DBC 0x716efc4 Jet'.
Detta är ett felmedelande som uppstått på min webbsida, den fungerade perfekt under lång tid. Jag har fått detta meddelande tidigare å sökt mig fram till att problemet skulle bero på att man inte stängt databasen på rätt sätt efter varje öppnande av den. Jag har nogrant kontrollerat och rättat till alla ställen där jag inte hade stängt databasen på rätt sätt. Men som sagt nu har jag fått detta fel igen och vet inte vad som kan va fel?
så här ser mina functioner ut för att öppna respektive stänga databasen:
function connect()
set cnConn=server.CreateObject("adodb.connection")
set rsRecSet=server.CreateObject("adodb.recordset")
strConnection = "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("blogg.mdb")
cnConn.Open strConnection
end function
function conn_close()
rsRecSet.close
cnConn.close
set rsRecSet = nothing
set cnConn = nothing
end function
jag kör alltså funktionen conn_close() direkt efter att jag öppnat ett sql uttryck.
Vad kan vara felet?
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x4e8 Thread 0x5c4 DBC 0x716efc4 Jet'.
Detta är ett felmedelande som uppstått på min webbsida, den fungerade perfekt under lång tid. Jag har fått detta meddelande tidigare å sökt mig fram till att problemet skulle bero på att man inte stängt databasen på rätt sätt efter varje öppnande av den. Jag har nogrant kontrollerat och rättat till alla ställen där jag inte hade stängt databasen på rätt sätt. Men som sagt nu har jag fått detta fel igen och vet inte vad som kan va fel?
så här ser mina functioner ut för att öppna respektive stänga databasen:
function connect()
set cnConn=server.CreateObject("adodb.connection")
set rsRecSet=server.CreateObject("adodb.recordset")
strConnection = "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("blogg.mdb")
cnConn.Open strConnection
end function
function conn_close()
rsRecSet.close
cnConn.close
set rsRecSet = nothing
set cnConn = nothing
end function
jag kör alltså funktionen conn_close() direkt efter att jag öppnat ett sql uttryck.
Vad kan vara felet?