Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Could not use '(unknown)'; file already in use.
Detta får jag när jag "glömmer" att jag har en instans öppen av Access med den aktuella db'n eller en tråd mot db'n öppen i ett annat script.
Vad gör jag för att komma runt omstarten det hela brukar resultera i. Finns det någon tjänst jag kan startaom i stället för hela windows ?
Jag undrar över din miljö; du menar att du inte kan ha db-filen öppen i Access på samma gång som du använder db'n via www?
Det går inte, då är filen låst, och löses genom att stänga Access.
Om du kör www-frågor mot databasen, utan Access alltså, ska du inte få detta fel, inte ens med många samtida frågor.
Även om du hoppar över Close/Nothing av db-objektet får du detta fel.
Som svar på omstartsfrågan, borde en omstart av www-tjänsten räcka, fungerar om man loopar servern exempelvis.
Har jag hört, har aldrig hänt mig. :e
Win-Xp Pro Sp2 (senaste hetaste nyaste) Office Xp (alla uppdateringarna)
Vi ponerar att jag har Access och den aktuella databasen öppen i det samma. Och öppnar DB i en ASP fil. Resultatet blir KEFF. stänger då sidan och avslutar Access. När jag sedan startar asp appen igen så inträffar ett okänt fel 9 ggr av 10...
Och ja det hjälper att starta om IISen dvs en IISRESET