Access-Datenbank wird manchmal als inkonsistent gemeldet

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von tragl.

    Access-Datenbank wird manchmal als inkonsistent gemeldet

    Hallo zusammen.
    Ich erhalte manchmal (leider nicht reproduzierbar) in meinem Programm die Meldung, dass die Datenbank mit Endung .accdb nicht gültig wäre.
    Wenn ich diese dann mit Access öffne, bekomme ich die Meldung dass die DB inkonsistent wäre und dass sie nun repariert wird. Danach läuft auch
    wieder alles.

    Scheint ja so zu sein, dass mein Programm da irgendwo Bockmist baut, wo könnte ich denn am sinnvollsten ansetzen? Also was könnte dafür sorgen,
    dass eine DB inkonsistent wird?
    "Na, wie ist das Wetter bei dir?"
    "Caps Lock."
    "Hä?"
    "Shift ohne Ende!" :thumbsup:
    Hallo,
    Microsoft selbst sagt dazu Access reports that databases are in an 'inconsistent state' (microsoft.com).
    ​If using DAO to open a database from Visual Basic code, you may see error 3343 “Unrecognized database format” reported.

    This may happen when you have a database stored on a network file share, and multiple users are using the database simultaneously.


    tragl schrieb:

    wo könnte ich denn am sinnvollsten ansetzen

    Kein Access verwenden. :)

    Auf der verlinkten Seite beschreiben sie einen "Workaround". Aber ob der in deinem Szenario hilfreich ist, weiß ich nicht. Evtl. bemühst du selbst noch mal die Suchmaschine deiner Wahl; scheint einige Einträge zu diesem Thema zu geben.

    ISliceUrPanties schrieb:

    This may happen when you have a database stored on a network file share, and multiple users are using the database simultaneously.

    jo, das is genau mein Scenario.. dann muss ich der IT nochmal in den Allerwertesten treten, dass die mir mal nen SQL-Server zur Verfügung stellen...
    "Na, wie ist das Wetter bei dir?"
    "Caps Lock."
    "Hä?"
    "Shift ohne Ende!" :thumbsup: