fStream := TMemoryStream.Create;
(fQuery.FieldByName('blob') as TBlobField).SaveToStream(fStream);
fQuery.Close;
fStream.Position := 0;
fStream.SaveToFile('blob.lrf'); //for cheking
fStream.Position := 0;
with frReport do
begin
LoadFromStream(fStream);
ShowReport;
end;