webForumDet fria alternativet
Logga in / Bli medlem

Läsa från Access databas problem

ASP

3 svar · 254 visningar · startad av patric82

Medlem sedan aug. 200240 inlägg
Trådstart#1

Hej

När jag ska läsa från en Access databas får jag följande fel:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0xd28 Thread 0xdb0 DBC 0x204f5b4 Jet'.
/ParcelNr/Search.asp, line 3

Rad 3:
Connect.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" &Server.MapPath("TrData32.mdb")&";"

Vad är fel och hur löser jag det ?

Mvh Patric

Medlem sedan feb. 200112 078 inlägg
#2

Är du säker på att sökvägen är korrekt?

Dessutom skulle jag rekommendera dig att använda Jet-drivern istället för den gamla Access-högen. ;)

Connect.Open "Provider=Microsoft.Jet.Adodb.4.0;Data Source=" & Server.MapPath("TrData32.mdb")
Medlem sedan aug. 200240 inlägg
#3

Jepp sökvägen är rätt.

Provade att använda JET sökvägen men fick följande fel:

ADODB.Connection (0x800A0E7A)
Provider cannot be found. It may not be properly installed.
/ParcelNr/Search.asp, line 4

Hur installerar man den ? Är den förmodligen lösningen på problemet ?

Medlem sedan feb. 200112 078 inlägg
#4

Nja, du borde ju kunna använda den gamla Access-drivern, men Jet kräver troligtvis en uppgradering av MDAC på din dator.

Ladda ner senaste på https://www.micorsoft.com/data och testa igen.

403 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
126 ms — deklarationer (db)
129 ms — hämta statistik (db)
144 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)