Ja Bire, vi vet att du är gammal och grå. Men har du verkligen gråa hår?
Redigering: Sorry för detta helt onödiga inlägg. Men jag kunde helt enkelt inte låta bli
5 svar · 232 visningar · startad av Bire
Jag får detta felmeddelande hela tiden i IIS5:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access]Allmänt fel Det går inte att öppna registernyckeln 'Temporary (volatile) Jet DSN for process 0x470 Thread 0x5f8 DBC 0x14c4074 Jet'.
/Enviken/private/mailadmin/Default.asp, line 2
Koden:
<% Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../../cgi-bin/newsletter.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT * FROM Subscribers ORDER BY Email"
%>
Ja Bire, vi vet att du är gammal och grå. Men har du verkligen gråa hår?
Redigering: Sorry för detta helt onödiga inlägg. Men jag kunde helt enkelt inte låta bli
1. Har du rätt ODBC-drivrutiner, (ver 4.00 krävs för Access 2000)?
2. Är rättigheterna till mappen och filerna korrekt satta. Ofta behöver SYSTEM (operativsystemet) ha FULL CONTROL, och användaren IUSR/xxxx minst CHANGE-rättigheter. (xxxx=servernamnet)
murofbew:
1: Ja
2: Ja, fullt på allt.
Har du lite mera info som ex:
Operativsystem
Version på databas osv...
Jo... Jag hade samma problem och löste det genom att lägga till några "../" och lite annat smått o gott i sökvägen till databasen. =)
Konstig lösning, men för mig berodde det på fel sökväg.