Einzelnen Beitrag anzeigen

toyoman

Registriert seit: 2. Jun 2003
323 Beiträge
 
Delphi 2010 Enterprise
 
#1

Dataset nach Löschen von Datensätzen definitiv speichern

  Alt 20. Nov 2007, 12:58
Datenbank: Interbase • Zugriff über: DBExpress
HAT SICH ERLEDIGT! KANN man hier eigene Threads löschen?

Folgende Problematik:

wenn ich in meinem DBGrid Daten löschen (über die DBNavigator Löschen Funktion) dann werden diese zwar temporär gelöscht aber nicht definitiv (Ein Apply ist nötig).
Habe dies über diese Zeilen gelöst:


Delphi-Quellcode:
       if (cdElemente.ChangeCount > 0) then
       begin
           cdElemente.ApplyUpdates(-1);
           logfileschreiben('Updates auf Dataset cdELEMENTE wurden angewendet!',logfilename);
       end;
Normalerweise sollten so die Änderungen definitiv gespeichert werden. Tun sie beim editieren auch, jedoch nicht bei Löschen von Datensätzen.

Hat jemand eine Idee?
  Mit Zitat antworten Zitat