Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как из данные БД поместить в Stream [D7]


Lin ©   (2003-06-03 08:58:00) 

Выбираю из базы (SELECT) поле типа BLOB и хочу полученные данные поместить в Stream.
Что-то я не пробиваю как это осуществить.
Помогите пожалуйста.
мои благодарности всем кто отозвался


tv   (2003-06-11 13:15:00) [1]

если конект к базе через АДО, то в АДО есть методы SaveToStream и LoadFromStream нужно только добавить поля в компонентах доступа к таблицам БД TADODataSet, TADOTable или TADOQwery. эти поля и имеют эти методы.


SergeyKatruk   (2003-06-09 15:34:00) [2]


Для того, чтобы данные выбирать изBLOB - полей.


MetalFan   (2003-06-03 11:17:00) [3]

для чего это нужно?


Skier   (2003-06-03 09:13:00) [4]

from help...


var
Stream1, Stream2 : TBlobStream;
begin
Stream1 := TBlobStream.Create(Table1Notes, bmRead);
try
Table2.Edit;
{ here’s a different way to create a blob stream }
Stream2 := Table2.CreateBlobStream(Table2.FieldByName("Remarks"), bmReadWrite);
try
Stream2.CopyFrom(Stream1, Stream1.Size);
Table2.Post;
finally
Stream2.Free;
end;
finally
Stream1.Free;

end;
end;


Lin   (2003-06-03 09:10:00) [5]

пишу:
SELECT .....
DM.SQLDataSet.FieldValues[mydata] - имеет тип Variant

И как в TBlobStream?


Zacho   (2003-06-03 09:10:00) [6]

Насколько помню, в здешнем FAQ http://www.delphimaster.ru/faq.shtmlесть ответ на подобный вопрос.


Skier   (2003-06-03 09:02:00) [7]

дык...есть же TBlobStream


Наверх

Титульная страница Поиск, карта сайта Написать письмо