Форум: "Базы";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];
ВнизСохранение отчёта в поток для FastReport Найти похожие ветки
← →
Sansy (2007-03-06 08:55) [0]Сохраняю в поток (TStringStream) готовый отчёт из FastReporta, затем поток сохраняю в мемо. При последующем считывании FastReport говорит что не верный формат файла. При инспекции потока вижу что строка с отчётом записана не до конца. В чём проблема и как её обойти?
← →
Johnmen © (2007-03-06 09:43) [1]Нам отсюда твоего кода не видно....
← →
Sansy (2007-03-06 10:00) [2]Код выглядит вот так:
StrStream:=TStringStream.Create(sRep);
try
coDM.qOldRep.AppendRecord([Calc,"C",sDat,""]);
fRep.frxReport1.LoadFromFile(ePath+"ArchCalc.fr3");
fRep.frxReport1.PrepareReport(True);
ffRep.frxReport1.PreviewPages.SaveToStream(StrStream);
if coDM.qOldRep.State<>dsInsert then
coDM.qOldRep.Edit;
coDM.qOldRep.FieldByName("REP").AsString:=StrStream.DataString;
coDM.qOldRep.Post;
finally
StrStream.Free;
end;
← →
Johnmen © (2007-03-06 10:10) [3]Какого типа поле REP и какая БД?
← →
Sansy (2007-03-06 10:18) [4]БД Oracl 8 Rep-LONG RAW
Но ещё раз повторюсь в инспекторе объекта StrStream - DataString показывается без конца файла, сравнивал с отчётом сохранённым в файл.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.049 c