Har problem med min access databas. Får upp felmeddelandet:
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access]Allmänt fel Det går inte att öppna registernyckeln 'Temporary (volatile) Jet DSN for process 0x6fc Thread 0x7a8 DBC 0x1099024 Jet'.
/faq/faq.asp, line 6
Har en helt vanlig koppling mot en DB, jag kan inte se något fel, kan ni?
<!--#include file="databas/adovbs.inc"-->
<%
Set Connect = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("databas/faq.mdb")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
Connect.CursorLocation = 3
Set RecSet = Connect.Execute("SELECT * FROM faq WHERE KatID = " & Request.QueryString("katid") & " ORDER BY Rubrik")
Set RecSet.ActiveConnection = nothing
%>
oftast när det felmeddelandet dyker upp så är det fel sökväg till mappen, kan också vara rättighetsfel på mappen eller databasen.
du kan ju alltid prova med:
<!--#include file="databas/adovbs.inc"-->
<%
Set Connect = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("databas/faq.mdb")
'Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
response.write DBPath
'Connect.CursorLocation = 3
'Set RecSet = Connect.Execute("SELECT * FROM faq WHERE KatID = " & Request.QueryString("katid") & " ORDER BY Rubrik")
'Set RecSet.ActiveConnection = nothing
%>
och se om resultatet stämmer.
kolla annars rättigheterna på db-mappen.
du kan också alltid söka på "registry" här på wF.
Start Registry Editor (Regedt32.exe).
Select the following key in the registry:
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC
On the Security menu, click Permissions .
Type the required permissions for the account that is accessing the Web page.
Quit Registry Editor.
Finfint!
388 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91