webForumDet fria alternativet

Lurigt felmeddelande...

ASP

11 svar · 338 visningar · startad av Zandris

Medlem sedan feb. 200160 inlägg
Frågan#1

Får följande felmeddelande:
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 0x718 Thread 0x7e8 DBC 0x629100c Jet'.
/gullrics/conn.asp, line 10

Koden ser ut så här:

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=C:\Inetpub\wwwroot\gullrics\databas\gullrics.mdb"

Vad gör jag för fel?

Har provat en massa olika typer av kopplingar till databasen. Men ingen fungerar. Är det något fel på filen gullrics.mdb tror ni?

Lycklig för svar, annars olycklig :-(

MVH Zandris

Medlem sedan mars 20014 214 inlägg
#2

Det där ser ju bra ut.
Rad 10? Vilken är det eller finns det mer saker i dokumentet?
Visa dessa isf

Medlem sedan okt. 200040 inlägg
#3

Hur ser rad 10 i koden ut?

------------------
sharkface

Medlem sedan juni 200032 967 inlägg
#4

Ett litet tips:

Det finns en eminent sökfunktion uppe till höger. Jag garanterar att just detta felmeddelande varit uppe förut.

Mvh,

------------------
All your base are belong to me.

Medlem sedan feb. 200160 inlägg
#5

Ja det finns mer i koden men det är en massa olik atyper av kopplingar som jag har kommenterat.

Här kommer hela koden:
Dim Conn

'Set Conn = Server.CreateObject("ADODB.Connection")
'DSN = "DRIVER={Microsoft Access Driver (*.mdb)};"
'DSN = DSN & "DBQ=" & server.mappath("gastbok.mdb")
'Conn.Open DSN

Set Conn = Server.CreateObject("ADODB.Connection")
Rad 10:
Conn.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=C:\Inetpub\wwwroot\gullrics\databas\gullrics.mdb"

'Set Conn = Server.CreateObject("ADODB.Connection")
'conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\gullrics\databas\gullrics.mdb"

'Set Conn = Server.CreateObject("ADODB.Connection")
'Databas = Server.MapPath("gullrics/databas/gullrics.mdb")
'Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Databas & ";"

Har sökt efter ett bra svar på min fråga @nders. Men hittar inget :-(

MVH Zandris

Medlem sedan mars 20014 214 inlägg
#6

Varför har du så många databaskopplingar.
Om du verkligen vill ha det tror jag inte du kan använda objektet Conn till alla.

Medlem sedan dec. 200012 464 inlägg
Medlem sedan feb. 200160 inlägg
#8

Rinaldo; som jag sa så har jag kommenterat alla datbaskopplingar utom en... De kommenterade kopplingarna fick samma felmeddelande som den som jag använder nu.

LarsG; det verkar väldigt lurigt. En massa prat om "på egen risk" osv. Finns det inget annat sätt?

@anders; jag har varit inne och sökt efter detta felmeddelande och får upp en massa alternativ men inget som verkar passa. I en diskussion hittade jag dock en annan typ av koppling. Den har jag provat men den fungerar inte :-(

Har ni några mer tips?

Tack för att ni engagerar er! :-)

MVH Zandris

Medlem sedan mars 20002 836 inlägg
#9

Rättigheter.
Kolla vad IUSR_<datornamn> har för rättigheter på katalogen som .mdb filen ligger i och vad den har för rättigheter på själva .mdb filen

cya,
PatrikB

------------------
*ordning och reda!, pengar på fredag.*

Medlem sedan feb. 200160 inlägg
#10

Hej på er igen!

Jag är lite dålig på det här med inställningar på datorn men nu har jag provat att köra alla filer inkl. databasen på en annan dator så fungerar det perfekt.

Det bevisar ju att det är något med inställningarna på min dator. Jag har precis lagt in windows 2000 och det kan säkert ha något med saken att göra.

Tack snälla ni för hjälpen!

Nu återstår bara problemet med hur jag ska ändra inställningarna. Någon som är bra på att förklara så att även en okunnig kan klara av det?

MVH Zandris

Medlem sedan juni 200032 967 inlägg
#11

Rättigheter.
Kolla vad IUSR_<datornamn> har för rättigheter på katalogen som .mdb filen ligger i och vad den har för rättigheter på själva .mdb filen

Använd utforskaren och högerklicka på mappen som databasen ligger i. Egenskaper -> Säkerhet, se till att ovanståenda användare har rätt att läsa, skriva och skapa filer där.

Mvh,

------------------
All your base are belong to me.

Medlem sedan feb. 200160 inlägg
#12

Yes!!!

Jag klarade det :-)

Tack @nders och alla andra för hjälpen!

Nu funkar allt toppen!

MVH Zandris

273 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
147 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)