Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Экспорт и импорт изображений из БД


Автор: geek18 14.5.2006, 17:54
Доброго времени суток уважаемые, необходимо узнать как осуществить средствами Дельфи экспорт и импорт фотографии из БД.

Таблица:
Имя
Фамилия
Отчество
Возраст
Фотография*

*Вот именно фотографию необходимо вставлять из файла или записывать в файл по желанию пользователя.
Заранее ОГРОМНОЕ спасибо!
 

Автор: Vit 15.5.2006, 16:18
DRKB тебе в помощь, там есть многочисленные примеры работы с Blob полями 

Автор: geek18 21.5.2006, 17:56
Спасибо, с первого налета не заметил.
Если кому надо, правда дико неоптимизированно:

Импорт в БД:
Код

OpenDialog1.Execute;
ADOQuery1.Edit;
TBLOBField(ADOQuery1.FieldByName('picture')).LoadFromFile(OpenDialog1.FileName);
ADOQuery1.Post;


Экспорт из БД( к сожалению с нахрапа получилось только через вспомогательный Image):
Код

SaveDialog1.Execute;
Image1.Picture.Assign(ADOQuery1.FieldByName('picture'));
Image1.Picture.SaveToFile(Savedialog1.FileName+'.bmp');
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)