Announcement

Collapse
No announcement yet.

unerklärlicher Abbruch bei POST-Anweisung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • unerklärlicher Abbruch bei POST-Anweisung

    Moin moin,

    ich arbeite mit Delphi 7 unter Win 2000 WS, mit einer ACCESS-Datenbank und den ADO-Objekten.
    Wenn ich meine Anwendung starte, erhalte ich bei dem Versuch eine post-Anweisung durchzuführen
    die folgende Fehlermeldung:

    Im Projekt CHECKTIME.EXE ist eine Exception der Klasse EDatabaseError aufgetreten.
    Meldung: Die zum aktualisieren angegebene Zeile wurde nicht gefunden. Einige Werte
    wurden seit dem letzten Lesen ggf. geändert.

    Der zugehörige Code wie folgt:

    dsetProtokoll.Filter := 'ANr = ' + IntToStr(ANr) + ' AND abgeschlossen <> true';

    dsetProtokoll.Filtered := true;

    if (dsetProtokoll.RecordCount>0) and (dsetProtokoll.FindFirst=true) then begin

    dsetProtokoll.edit;

    dsetProtokoll.FieldByName('Ende').AsDateTime := Now;

    dsetProtokoll.FieldByName('aktualisiert').AsBoolea n := true;

    dsetProtokoll.post;

    end;

    Die Access-Datenbank wird dabei von keinem anderen User und keiner anderen Anwendung bearbeitet oder gelesen.

    Ich hab' de Hoffnung auf irgend einen Tip, wo ich weiter nach der Ursache suchen könnte; Ich selbst bin im Moment nur noch ratlos.

    Danke und Gruß

    Hauke Gintner
Working...
X