Приёмы работы с BLOB (OLE/Memo) полями
Приёмы работы с BLOB (OLE/Memo) полями
Загрузка файла из TImage:
QAll.Edit;
QAll.FieldByName('Logo').assign(Image.Picture);
QAll.post;
Чтение файла из таблицы в TImage:
Image.Picture.assign(QAll.FieldByName('Logo'));
Загрузка данных в поле:
(Table1.DataSource2.Fields.Field[01] As TBlobField).LoadFromStream
Загрузка данных через параметры:
Запрос
Insert into MyTable (MyBlobField)
Values (:Something)
В коде:
(Query1.parameters.parambyname('Something') as TBlobField).LoadFromFile ...
(Query1.parameters.parambyname('Something') as TBlobField).LoadFromStream ...
(Query1.parameters.parambyname('Something') as TBlobField).assign ...