Jag får upp ett konstigt felmeddelande, vid körande av min kod.
Felmeddelandet lyder:
""Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E09)
[Microsoft][Drivrutin för ODBC Microsoft Access] Det går inte att läsa post(er). Behörighet att läsa data saknas för 'matcher'.
/vimmerby/alag/matcher.asp, line 5""
och koden är
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("../admin/db/matcher.mdb")
Set visa = Connect.Execute("SELECT * FROM matcher ORDER BY date")
%>
Vad är det för fel? Denna kodrad har alltid fungerat förut för mig?
Är rättigheterna på katalogen där databasen ligger rätt satta?
Det är väl användaren IUSR_xxxxx som skall ha rättigheter i den katalogen.
Jag har för mig att de måste sättas både på filnivå och i IIS:en. Rätta mig om jag har fel.
Du har inte öppet databasen i Access samtidigt? Det kan också ge fel.
Här kan du testa att starta om tjänster "World Wide Web" i datorn om det är så att något hängt sig.
Hej.
Rättigheterna i katalogen är helt OK, både i IIS och filnivå.
Och Acess är nerstängt. Och har startat om de service-åtgärder som är nödvändiga.
Har inga problem att nå andra databaser i exakt samma mapp, med samma koppling.
Men om jag gör en ny databas med samma namn, så får jag samma fel.
Den verkar ha något emot just DET namnet på databasen, kan det vara så?
//Martin
278 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e