![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Внедрение изображения в поле записи [D6, Access]
saNat © (2005-02-19 12:20:00)Доброго времени суток
Есть таблица:
Сотрудники
Идентификатор (счетчик)
ФИО (текстовый)
Должность (текстовый)
Фото (Поле объекта OLE)
Каждая запись должна содержать изображение. Как я понял, для его хранения ипользуется тип "Поле объекта OLE". А как вставить само изображение при помощи SQL-запроса? Желательно на примере.
With BDModule.BDQuery Do
Begin
Close;
SQL.Clear;
SQL.Add('Insert InTo Сотрудники (ФИО,Должность,Тип,Фото)');
SQL.Add('Values ("'+NameEdit.Text+'","'+StatusEdit.Text+'","'+TypeBuffer+'", ???)');
ExecSQL;
Close;
SQL.Clear;
End;
С уважением, ЕВА
Desdechado (2005-02-19 18:41:00) [1]вопрос регулярный - раз в неделю...
Query1.Sql.Text :=
'INSERT INTO testblob ' +
' ( ' +
' fBlob' +
' )' +
' VALUES' +
' (' +
' :ParamBlobField' +
')';
Query1.ParamByName('ParamBlobField').DataType := ftBlob;
Query1.ParamByName('ParamBlobField').ParamType := ptInput;
Query1.ParamByName('ParamBlobField').LoadFromFile('MyFile',ftBlob);
Query1.ExecSql;
Johnmen (2005-02-19 17:40:00) [2]См. TStream, TBlobField, etc