Einzelnen Beitrag anzeigen

Volker Z.

Registriert seit: 4. Dez 2012
Ort: Augsburg, Bayern, Süddeutschland
419 Beiträge
 
Delphi XE4 Ultimate
 
#9

AW: Bild aus einer DB löschen

  Alt 8. Apr 2013, 00:56
Hallo,

wenn ich es richtig sehe (dieser Thread), dann hast Du da eine dateibasierte Datenbankanwendungen (TClientDataSet als lokale XML-Datei, also kein Provider o. ä.).

Wenn dem nicht so ist, dann lies nicht weiter. Ansonsten nimm mal den Tipp aus der OH
Zitat:
Wird eine Client-Datenmenge in einer dateiorientierten Anwendung eingesetzt, in der die von der Anwendung vorgenommenen Änderungen nie in eine andere Datenmenge eingetragen werden, können Sie LogChanges false zuweisen, um Systemressourcen einzusparen.
Also:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  ClientDataSet1LogChanges := False
end;
Dann sollte auch das Problem mit den mit gelöschten, aber doch, beim Neustart, angezeigten Grafiken erledigt sein, wenn Du die Images mit
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  ClientDataSet1.Edit;
  ClientDataSet1.FieldbyName ('Passbild').Clear;
  ClientDataSet1.Post
end;
löscht.

Da scheint die Komponente irgenwie buggy zu sein (bin aber noch nicht dahintergestiegen wo).

@sx2008

Gruß
Volker Zeller
  Mit Zitat antworten Zitat