davidMedlem sedan dec. 199949 inlägg 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
%>
Varför i hela friden dyker detta meddelande upp?
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. :)
davidMedlem sedan dec. 199949 inlägg Fanns lite info på Microsofts hemsida
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.
:birp Finfint!