Куда подевались функции?
Привет всем!
Необходимость (круговые диаграммы с заданным цветом секторов) вынудила перейти на FR 3.
Использую D6 и Interbase, TTable.
Так вот, для того чтобы прочитать/записать отчет в Blob поле Interbase использовались функции SaveToBlobField и LoadFromBlobField. В третьей версии Fast Report этих функций нет. Как быть? Приведите примеры кода, как записывать / считывать отчеты в Blob-поля?
Необходимость (круговые диаграммы с заданным цветом секторов) вынудила перейти на FR 3.
Использую D6 и Interbase, TTable.
Так вот, для того чтобы прочитать/записать отчет в Blob поле Interbase использовались функции SaveToBlobField и LoadFromBlobField. В третьей версии Fast Report этих функций нет. Как быть? Приведите примеры кода, как записывать / считывать отчеты в Blob-поля?
Комментарии
Получилось не очень удачно, но работает:
Вопрос теперь как отчет из FastReport в Blob поле кидануть?
Раньше у меня использовалась такая процедура?
Вроде бы как даже работает. Редактирую отчет, нажимаю по "дискетке", процедура отрабатывает, отчет сохраняется в базе данных. Потом редактирую шаблон дальше. Снова нажимаю на "дискетку". Начинает отрабатывать функция frxDesigner1SaveReport.
И на строке Выдает исключительную ситуацию:
Blob not opened
Как же быть?
Вот как заработало:
Что же делать?
При попытке выполнить команду
Stream.CopyFrom(MemoryStream, MemoryStream.Size);
выдает ошибку на картинке.
Причем в первый раз сохраняется отчет, при втором сохранении вылетает ошибка.
Help!!!