Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / PReport (LoadTemplate) / 1 сообщений из 1, страница 1 из 1
06.10.2003, 16:34
    #32285354
Amor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PReport (LoadTemplate)
В своем приложении использую компоненты DOA и PReport.
В таблице Templates (FILE_NAME VARCHAR2(200), FILE_DATA BLOB) в поле FILE_DATA находятся шаблоны (templates) для отчета PReport.
Для того, чтобы взять из таблицы шаблон и сгенерировать отчет делаю следуеще:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
procedure TForm1.SpeedButton1Click(Sender: TObject);
var
  MS: TMemoryStream;
begin
  DM_REP.odsTemplates.Open;
  DM_REP.odsStandartni.Open;

  MS := TMemoryStream.Create;
  try
    DM_REP.odsTemplates.Locate('FILE_NAME', 'Standartni_.prt', [loCaseInsensitive]);
    DM_REP.odsTemplatesFILE_DATA.SaveToStream(MS);
    DM_REP.prStandartni_.LoadTemplate(MS, false);
  finally MS.Free; end;

  //DM_REP.prStandartni_.LoadTemplateFromFile('Templates\Standartni_.prt', false);

  DM_REP.prStandartni_.PrepareReport;
  if DM_REP.prStandartni_.ReportPrepared then
    DM_REP.prStandartni_.PreviewPreparedReport(false);
  DM_REP.odsStandartni.Close;
  DM_REP.odsTemplates.Close;
end;


При выполнении сего кода выводится ошибка:
OBJECT expected on line 1.

Если использовать LoadTemplateFromFile то все нормально!

Что здесь не так?
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / PReport (LoadTemplate) / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]