Как загрузить изображение в базу данных Access в Delphi


Загружаем изображение в базу данных Access используя ADO

Для этого необходимо: 

1) Установить в Access тип поля, где предполагается хранить объект  в — Поле объекта OLE

2) Добавить на форму один OpenPictureDialog  и один Button

3) В событии OnClick Buttonа, прописываем:

а если нужно вывести загруженную картинку, можно использовать компонент DBImage c Data Controls.

1) Поместить DBImage  на форме,

2) В свойстве DataSource выбрать DataSource1

3) А в свойстве DataField из перечня выбрать имя своего столбца.

Теперь DBImage при выборе соответствующего поля, автоматом будет отображать его содержимое, то есть картинку.

Если вы используете ADOQuery, то в коде выше, смело ставьте ADOQuery1 вместо ADOTable1.