severinbuob
Goto Top

Access Fehlermeldung

Hallo zusammen

Ich habe folgendes Problem... Wenn ich in meinem Formular ein Datensatz lösche, dann passiert folgendes. Es öffnet sich eine Messagebox in der steht "Der Suchschlüssel wurde in keinem Datensatz gefunden".

333b17af7e06105d3e8ba65165aee9ee-screenshot028



Wenn ich den Code debugge passiert folgendes:

7c013c87256590d29a2fc3cb5474c294-screenshot029



Wie kann ich diesen Fehler vermeiden?

Danke schon im voraus für eure Unterstützung!


Gruss
Severin

Content-ID: 35935

Url: https://administrator.de/contentid/35935

Ausgedruckt am: 22.11.2024 um 20:11 Uhr

25110
25110 14.07.2006 um 10:47:19 Uhr
Goto Top
Das liegt vermutlich nicht am Code.

Der Suchschlüssel wurde in keinem Datensatz gefunden = Fehler 3709

Beschreibung:
Tritt auf, wenn eine ISAM SEEK ausgeführt wird und sich keine übereinstimmenden Werte im Index befinden.

Bedeutet, dass der Datensatz auf den zugegriffen wird korrumpiert ist. Versuch mal die Datenbank zu Komprimieren/Reparieren. Wenn das nicht hilft, die entsprechenden Tabellen in eine neue leere Datenbank importieren, Original-Tabellen löschen und aus der Neuen Datenbank wieder importieren.

Vorher die Original-DB sichern.

mfg
severinbuob
severinbuob 17.07.2006 um 14:34:54 Uhr
Goto Top
Vielen Dank für deinen Tipp, hat super funktioniert!

Ich habe einfach alle Tabellen nochmals erstellt.
Aber woher könnte dieser Fehler kommen?

gruss
Severin
25110
25110 17.07.2006 um 14:46:52 Uhr
Goto Top
Hallo,

ein Grund könnte die Definition der Primärschlüssel in den Tabellen sein.
Sollte man immer mit dem Typ AutoWert erstellen.

Oder Datenbank nicht sauber geschlossen.

mfg