Fejl 'Temporary (volatile) Jet DSN for process 0x6b8 Thread 0x244
Jeg har et nyheds script på www.deje.dk og nogle gange virker det og andre gange får jeg denne fejl:Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x6b8 Thread 0x244 DBC 0x9044174 Jet'.
/nyheder/default.asp, line 22
Ved de andre ASP scripts jeg har på siden laver den ikke denne fejl. og det er som sagt kun nogle gange den kommer. Jeg har på fornemmelsen at den ikke lukker databasen rigtigt:
Således ser koden ud:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("database.mdb")
strSQL = "select top 10 * from nyheder ORDER BY id DESC"
set rs = Conn.execute(strSQL)
if rs.EOF then
Response.write "<font face=""verdana"" size=""1"">Ingen nyheder i øjeblikket.</font>"
else
Do Until rs.EOF
%><tr>
<td width="50%"><font face="verdana" size="1"><b><%=RS("overskrift")%></b></font></td>
<td width="50%" align="right"><font face="verdana" size="1"><%=RS("dato")%></font></td>
</tr>
<tr>
<td width="100%" colspan="2"><font face="verdana" size="1"><%=RS("nyhed")%></font></td>
</tr><%RS.MoveNext
Loop
end if
Set Conn = Nothing
Conn.Close
%>
Tak...