L
lasmai
Unregistered / Unconfirmed
GUEST, unregistred user!
最近想把FastReport 2.5换成3.23
发现没有 LoadFromBlobField &
SaveToBlobField 方法
只好使用 LoadFromStream &
SaveToStream
但使用 LoadFromStream 会出现 "Invalid file format."
异常
如果把Stream保存到文件里,再使用FastReport的LoadFromFile又没有问题,
不知道大家有没有遇到,是不是FastReport的Bug
blobStream := TMemoryStream.Create;
try
TBlobField(FieldByName('rptData')).SaveToStream(blobStream);
blobStream.SaveToFile('ooo');
frxRptMain.LoadFromFile('ooo');
//frxRptMain.LoadFromStream(blobStream);
DeleteFile('ooo');
finally
blobStream.Free;
end;
发现没有 LoadFromBlobField &
SaveToBlobField 方法
只好使用 LoadFromStream &
SaveToStream
但使用 LoadFromStream 会出现 "Invalid file format."
异常
如果把Stream保存到文件里,再使用FastReport的LoadFromFile又没有问题,
不知道大家有没有遇到,是不是FastReport的Bug
blobStream := TMemoryStream.Create;
try
TBlobField(FieldByName('rptData')).SaveToStream(blobStream);
blobStream.SaveToFile('ooo');
frxRptMain.LoadFromFile('ooo');
//frxRptMain.LoadFromStream(blobStream);
DeleteFile('ooo');
finally
blobStream.Free;
end;