Форум: "Базы";
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];
ВнизЗагрузка в TOLEContainer Найти похожие ветки
← →
skiph (2002-02-14 09:14) [0]Каким образом можно загрузить в OleContainer объект из таблицы (поле blob)?
← →
skiph (2002-02-19 07:29) [1]Выгрузку/загрузку можно организовать через потоки. Для выгрузки в таблицу я пытался использовать такую вещь:
Procedure UpdateQuery;
Var Stream:Tstream;
begin
Stream:=TStream.Create;
try
OLEContainer1.SaveToStream(Stream);
Parameters.ParamByName("Containe").LoadFromStream(Stream,ftBlob);
ExecSQL;
finally
Stream.Free;
end;
Но уже на второй строке OLEContainer1.SaveToStream(Stream);
программа вылетает с сообщением Abstract Error. Что я не так делаю?
← →
DmitryV (2002-02-19 09:48) [2]Именно это и делаешь :-)) TStream - абстрактный тип-предок, его экземпляры не должны создаваться в программе. Для твоей задачи подойдет потомок от TStream - TBLOBStream или, что тоже возможно, TMemoryStream.
С уважением
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c