webForumDet fria alternativet

Vad måste jag göra för att den ska kunna läsa Access 2000 databaser?

ASP

3 svar · 190 visningar · startad av JE

Medlem sedan juni 2000144 inlägg
Frågan#1

con.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("/databas.mbd")

När jag använder mej av denna strängen får jag felet...

Microsoft OLE DB Provider for ODBC Drivers fel '80004005'

[Microsoft][Drivrutin för ODBC Microsoft Access 97] Det går inte att öppna databasen '(okänt)'. Databasen kanske inte känns igen av programmet eller så är filen skadad.

-----------------------------------
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("databas.mdb")

När jag använder mej av denna istället får jag felet:

ADODB.Connection fel '800a0e7a'

Det gick inte att hitta den angivna providern .

Vad måste jag göra för att den ska känna igen Access 2000 databaser?!

Medlem sedan juli 2000836 inlägg
#2

Jag vet inte, men mbd är inte mdb...

------------------
Ignorance is a bliss!

Medlem sedan juni 2000144 inlägg
#3

Jaja, stavfel bara....inte det riktiga namnet på databasen iaf. =)

Ingen annan som vet?

Medlem sedan juli 2000534 inlägg
#4

Testa att ladda hem och installera senaste MDAC från http://www.microsoft.com/data

/Morph

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)