![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как из данные БД поместить в 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