Registriert seit: 15. Nov 2002
96 Beiträge
Delphi XE5 Professional
|
Re: Blob To File
17. Jun 2004, 22:47
Hi,
dein erster Ansatz hätte auch gefunzt, du hättest die streams nur initialisieren müssen. Die Datenbank brauchst du übrigens nur im READ-Modus öffnen:
Code:
Table1.Open;
MyStream := TStream.Create;
MessageDlg('MyStream.Create.', mtInformation, [mbOk], 0);
MyStream:=Table1.CreateBlobStream(table1.FieldByName('pdf'),bmRead);
// FileStream erzeugen
MyFileStream := TFileStream.Create('C:\transfer\12345.pdf',fmCreate );
MyFileStream.CopyFrom(MyStream, 0);
MyStream.Free;
MyFileStream.Free;
Table1.Close;
Grüsse, Hacki
Es ist nicht gesagt, daß es besser wird, wenn es anders wird! Wenn es aber besser werden soll, muß es anders werden! ** There are 10 different types of people in this world; those who understand binary numbers and those who don’t !
|