Форма входа

Категории раздела

Мои файлы [12]
Полезности [15]

Поиск

Наш опрос

Оцените мой сайт
Всего ответов: 62

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0




Понедельник, 25.11.2024, 10:43
Приветствую Вас Гость | RSS

Delphiport.ucoz.com

Главная | Регистрация | Вход
Полезные советы


Главная » Файлы » Мои файлы

Загрузка .bmp изображения в базу данных ADO Access.
02.11.2011, 23:31

   Иногда возникает необходимость, вставки изображения в базу данных,  а также организовать отображение загруженной картинки.                            

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

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

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

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

begin

if   OpenPictureDialog1.Execute    then

begin

ADOTable1.Edit;

(ADOTable1.Fields.FieldByName('Имя столбца') As TblobField).LoadFromFile                   (OpenPictureDialog1.FileName);

ADOTable1.Post;

end;

end;

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

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

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

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

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

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

Пример будет работать.

Категория: Мои файлы | Добавил: Sashok
Просмотров: 3157 | Загрузок: 0 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:

Copyright MyCorp © 2024