webForumDet fria alternativet

Läsa från Access databas problem

3 svar · 252 visningar · startad av patric82

patric82Medlem sedan aug. 200240 inlägg
#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

OveRRidEMedlem 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")
patric82Medlem 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 ?

OveRRidEMedlem 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.

129 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)