webForumDet fria alternativet
Logga in / Bli medlem

Irriterande problem

ASP

9 svar · 305 visningar · startad av Hazze

Medlem sedan jan. 20002 453 inlägg
Trådstart#1

Har ett litet problem som uppstår när jag använder mig av Access 97-databaser. Får hela tiden upp följande felmeddelande:

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 0x7d4 Thread 0x434 DBC 0xbc6f00c Jet'.

Vet inte riktigt vad som är fel :l

Medlem sedan sep. 200056 inlägg
#2

Japp, detta fel får jag också. Ingen som vet vad det betyder??

Medlem sedan jan. 20002 453 inlägg
#3

Har hänt lite mer nu.

Felmeddelandet:

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 0x7d4 Thread 0x5ac DBC 0xc366024 Jet'.

/nyheter/add.asp, line 10

Rad 10 i add.asp ser ut så här:

Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\nyheter\news.mdb"

Någon? :)

Medlem sedan mars 200130 inlägg
#4

Tjena!!!

När du får det felmeddelandet så är det oftast att sökvägen till databasen är fel

Medlem sedan mars 200130 inlägg
#5

i det här fallet ska det se ut så här
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=\nyheter\news.mdb"

det är från rooten av webservern man räknar

Medlem sedan jan. 20002 453 inlägg
#6

Hmm... det fungerade tyvärr inte.

Såhär ser min kod ut:

<%Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=\nyheter\adressbok.mdb"

Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "SELECT * FROM adressbok"

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

RecSet.AddNew

RecSet("Fornamn") = Request.Form("fornamn")
RecSet("Efternamn") = Request.Form("efternamn")
RecSet("Adress") = Request.Form("adress")

RecSet.Update
RecSet.Close
Connect.Close %\>

Felmeddelande:

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 0x7d4 Thread 0x550 DBC 0xc44c024 Jet'.

/nyheter/add.asp, line 10

Jag är säker på att sökvägen till databasen är rätt.

Medlem sedan sep. 200056 inlägg
#7

Jag fick i ordning på det genom att installera om IIS. Så nu fungerar allt helt perfekt :)

Medlem sedan dec. 19998 577 inlägg
#8

Ni måste ha skrivrättigheter till mappen och databasen för att det skall fungera också...

Medlem sedan mars 20002 520 inlägg
#9

Hade precis samma fel och jag la till lite ../../ framför adressen till databasen...

Medlem sedan feb. 200112 078 inlägg
#10

Som vide sa, se till att du har rättigheter, och starta en app i IIS:en. Det brukar vara ganska bra.. ;)

673 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
164 ms — deklarationer (db)
0 ms — hämta statistik (cache)
292 ms — hämta tråd, inlägg och bilagor (db)
165 ms — ändringar (db)