Вниз
Скачать: CL | DM;

Загрузка в 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.005 c
1-57395
avr555
2002-03-01 21:06
2002.03.18
Узнать координаты компонента относительно формы


1-57409
Zool
2002-03-02 11:28
2002.03.18
Lines


14-57509
Niko_n
2002-02-04 21:04
2002.03.18
СОМ 2


14-57513
ATLANTIDO
2002-02-04 14:40
2002.03.18
ПОЧТОВЫЙ СЕРВЕР


14-57512
chernoruk
2002-02-04 18:35
2002.03.18
Connect to the Internet




   Наверх