webForumDet fria alternativet
Logga in / Bli medlem

Access problem

ASP

5 svar · 309 visningar · startad av patric82

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

Hej!

När jag ska connecta mot en access databas med hjälp av av asp på en Windows2000 Server (SP3) dator får jag följande fel:

Error Type:
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 0xb6c Thread 0x540 DBC 0x2171024 Jet'.
/parcelnr/wipsearch.asp, line 3

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

När jag kör aspfilen och databasen localt på på min Windows XP Pro dator så fungerar det.

Vi har en annan Access databas på Windows2000 serven som går att connecta på utan problem, vet dock ej dess version.

Har installerat senaste MDAC (MDAC 2.7 RTM Refresh) som jag fick tips om i ett tidigare inlägg.

Vad beror detta fel på och hur löser jag det ?

Tack på förhand

Patric

Medlem sedan apr. 20022 743 inlägg
#2

testa:

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

Medlem sedan dec. 19998 577 inlägg
#3

Ett vanligt problem när man skall koppla sin sida till en databas är att man har för lite rättigheter till den mapp där databasen ligger, eller att databasen i sig är 'read only'. Ett annat problem brukar vara att man har angivit en felaktig sökväg. Uppfyller man något av ovanstående kriterier kan man få detta felmeddelande: [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x7d4 Thread 0x888 DBC 0xbf822d4 Jet'.

Kolla alltså rättigheterna om IUSR_datornamn har på mappen där databasen ligger, och se till så att sökvägen verkligen är rätt.

Mvh, Vide

Medlem sedan aug. 200240 inlägg
#4

Hej, har dubbelkollat att rättigheterna och sökvägen är rätt.

Har även provat ovannstående koppling men det hjälpte tyvärr inte heller.

Någon som har något annat tips ?

Mvh Patric

Medlem sedan aug. 200240 inlägg
#5

Access 2002

Jag tror jag har hittat felet. Databasen är av formatet 2002, medans den andra databasen som ligger på Windows2000 Serven är av 2000 format.

Kan det vara problemet, och hur löser jag det ?

Jag slog ihop dina två trådar.

/Larsg

Medlem sedan mars 20015 287 inlägg
#6

Tror att du i de senare versionerna av Access kan konvertera till de tidigare.

406 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
137 ms — deklarationer (db)
133 ms — hämta statistik (db)
134 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)