Blob + SQL
От: indee  
Дата: 30.07.04 12:01
Оценка:
Пытаюсь таким образом вставить произвольный файл в blob поле Interbase:

MS : TMemoryStream;

...

MS := TMemoryStream.Create();


if OpenDialog1.Execute then
begin
MS.LoadFromFile(OpenDialog1.FileName);
end;

...

IBQuery.SQL.Add('INSERT INTO TABLE1 (FIELD1) values (:BL)');
IBQuery.ParamByName('BL').LoadFromStream(S);
...

но нечего не получается, подскажите пожалуста в чем ошибка?
Re: Blob + SQL
От: TObject Россия  
Дата: 30.07.04 12:24
Оценка:
Здравствуйте, indee, Вы писали:

I>Пытаюсь таким образом вставить произвольный файл в blob поле Interbase:


I> MS : TMemoryStream;

TIBBlobStream попробуй


I>но нечего не получается, подскажите пожалуста в чем ошибка?

А что конкретно не получаеться. Ошибку выдает или что?
... << Rsdn@Home 1.1.4 beta 1 >>
Re[2]: Blob + SQL
От: indee  
Дата: 30.07.04 13:05
Оценка:
С TIBBlobStream заработало, Спасибо!
Re: Blob + SQL
От: demiurgjr  
Дата: 02.08.04 06:44
Оценка:
Здравствуйте, indee, Вы писали:

I>Пытаюсь таким образом вставить произвольный файл в blob поле Interbase:


I> MS : TMemoryStream;


I>...


I> MS := TMemoryStream.Create();



I> if OpenDialog1.Execute then

I> begin
I> MS.LoadFromFile(OpenDialog1.FileName);
I> end;

I>...


I> IBQuery.SQL.Add('INSERT INTO TABLE1 (FIELD1) values (:BL)');



MS.Position:= 0;



I> IBQuery.ParamByName('BL').LoadFromStream(S);

I>...

I>но нечего не получается, подскажите пожалуста в чем ошибка?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.