Einzelnen Beitrag anzeigen

Walter Landwehr

Registriert seit: 28. Mär 2006
Ort: 32816 Schieder-Schwalenberg
384 Beiträge
 
Delphi 10.4 Sydney
 
#1

PDF Datei in Firebird Tabelle speichern

  Alt 28. Aug 2018, 12:52
Datenbank: Firebird • Version: 2,5,5 • Zugriff über: IBO / IBExpert
Hallo,

ich möchte eine PDF Datei in eine Tabelle speichern und im OLE Container öffnen. Ich kann zwar die Datei speichern aber sie wird nicht im OLE Container angezeigt. Ich weiß nicht warum. Hier mein Code zum Speichern der PDF Datei.
Delphi-Quellcode:
Seite_Qry.Edit;
    blob:= Seite_Qry.CreateBlobStream(Seite_Qry.FieldByName('DATA'), bmWrite);
    try
      blob.Seek(0,soFromBeginning);
      datei := TFileStream.Create(extractFilePath(Application.ExeName) + 'DSGVO.pdf', fmOpenRead or fmShareDenyWrite);
      try
        blob.CopyFrom(datei,datei.Size);
        Seite_Qry.Post;
      finally
        datei.Free;
      end;
    finally
      blob.Free;
    end;
Ergänzung: In IBExpert kann ich die Datei als pdf lesen.

Kann mir jemand helfen.
Walter Landwehr
Mfg

Walter

Geändert von Walter Landwehr (28. Aug 2018 um 14:15 Uhr)
  Mit Zitat antworten Zitat