Wie wird also anschliessend der Stream der PDF in der Datenbank gespeichert ?
Das reine Abspeichern der PDF-Datei im Blobfeld erledigt die genannte Funktion. In der aufrufenden Methode können aber noch weitere Zuweisungen von Daten an Tabellenfelder stattfinden, in diesem Fall nur ein Boolean-Feld:
Delphi-Quellcode:
DatMod.Qset_NewsLink.Edit;
DatMod.Qset_NewsLink.FieldByName('EXISTIERT').AsBoolean := Existiert;
IF FileExists(Dateiname) THEN
BEGIN
DatMod.DateiToBlob(Dateiname,DatMod.Qset_NewsLink,DatMod.Qset_NewsLink.FieldByName('INHALT'));
DeleteFile(Dateiname);
END;
DatMod.Qset_NewsLink.Post;
Das funktioniert so sicher & zuverlässig, daß ich die Quelldatei (ob nun PDF oder
HTML) danach einfach löschen kann.