webForumDet fria alternativet

Skumt fel

ASP

2 svar · 234 visningar · startad av SoulGod

Medlem sedan aug. 20051 200 inlägg
Frågan#1

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?

Medlem sedan okt. 2004159 inlägg
#2

Rättigheter

Ä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.

Lycka till

/Mikke

Medlem sedan aug. 20051 200 inlägg
#3

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
144 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
141 ms — ändringar (db)