ubuntu 20.04 + lazarus 2.0.12
I am trying to load report from my SQLite db:
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;
I get an exception: Invalid binary report: Invalid report version (60).
When I take my control file 'blob.lrf' (see above) and do
with frReport do
begin
LoadFromFile('blob.lrf');
ShowReport;
end;
all is good... (
I try to use frReport.LoadFromDB but the problem persist.
So, where is the mistake. How to load report from db blob?
see report file in attachment