System.Data.OleDb.OleDbException: '' konnte nicht verwendet werden;

08/12/2008 - 11:19 von Manfred Büttner | Report spam
Hallo NG,

ich habe eine .NET 2 Software, die lokal auf den Clients ausgeführt wird und
sich einer Access 2003 Datenbank die in einem Netzlaufwerk liegt bedient.

Nun habe ich bei einem Kunden das folgende Problem:
Beim Starten kommt manchmal!!! D.h. es làuft ein paar Wochen, dann ist
wieder so ein Tag da bekomme ich folgende Fehlermeldung:

System.Data.OleDb.OleDbException: '' konnte nicht verwendet werden;Datei
wird bereits verwendet.

Ich habe versucht dies nachzustellen und mehrfachen Zugriff auf die
Datenbank usw. getestet.

Auf dem Share ist JEDER VOLLZUGRIFF (zum Test ,-))
und der Benutzer selbst ist (lokaler) und Domànen Administrator.
Ich habe schon in der allwissenden Datenbank recherchiert aber nicht
wirklich einen Punkt zum Ansetzen gefunden.

Hat jemand dieses Problem schon einmal aus der Welt schaffen müssen? Wo kann
ich ansetzen?


DANKE
Manfred Büttner
 

Lesen sie die antworten

#1 Thomas Hübner
08/12/2008 - 14:00 | Warnen spam
On 8 Dez., 11:19, "Manfred Büttner" wrote:

System.Data.OleDb.OleDbException: '' konnte nicht verwendet werden;Datei
wird bereits verwendet.


DANKE
Manfred Büttner



Da hat "jemand" die Datenbank exklusiv geöffnet (z.B. mit Access im
Entwurfsmodus)

Am besten den Fehler abfangen und in der Ausnahmebehandlung "Catch"
den Inhalt der <datenbank>.ldb für spàtere Recherche mit Dateinamen im
Datumsformat wegspeichern. In der ldb stehen die momentan zugreifenden
User.

Gruß,
Thomas

Ähnliche fragen