Einzelnen Beitrag anzeigen

BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
850 Beiträge
 
Delphi 11 Alexandria
 
#1

Dataset.Cancel verwirft Änderungen NICHT

  Alt 18. Okt 2024, 15:50
Datenbank: Firebird • Version: 3.x • Zugriff über: IBDAC
Hallo,

ich habe eine Firebirddatenbank mit einem Blob-Feld. Zugriff über eine TIBCTable. Wenn ich eine Datei ins Blob lade und danach MyTable.Cancel aufrufe, bleiben die Daten trotzdem im Blob. Warum?

Delphi-Quellcode:
    MyTable.Edit;
    MyTable.GetBlob('Doc').LoadFromFile('D:\test1.png');
    MyTable.Cancel;
    MyTable.GetBlob('Doc').SaveToFile('D:\test2.png'); <-- hier ist nun test1.png enthalten und nicht das ursprüngliche Bild.
  Mit Zitat antworten Zitat