Bei deinem Test fehlt zwar die Initialisierung, und ich würde mir dann auch mal andere Feldinhalte anschauen, anhand der du den Datensatz direkt *vor* dem kaputten Datensatz anzeigen lassen kannst. Dann öffnest Du
Access, lokalisierst die Zeile und löscht sie. Wenn das mit dem Grid von
Access nicht geht, musst Du eben ein
SQL-Kommando absetzen
Delete from Tabelle where EindeutigesFeld=<EinWert>