|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.03.2013, 20:41 | #1 |
Регистрация: 03.03.2013
Сообщений: 4
|
Картинка в базе данных Delphi
Помогите пожалуйста, очень нужно и срочно!!! есть база данных Access, в ней есть поле с типом данных OLE. необходимо создать базу данных "Ресторан" в Delphi. Все подключила, все нормально, теперь надо чтобы на каждую строку меню показывалась картинка блюда. Попробывала использовать DBImage, выдается ошибка "bitmap image is not valid".Модуль Jpeg подключила все равно не работает, пробывала и bmp и jpeg форматы картинок все никак, помогите только пожалуйста по подробнее опишите что делать?
|
03.03.2013, 21:04 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Самое лучшее - держать картинки в каком нить каталоге, а в базе хранить к нему пути (желательно относительные). Т.е. не засовывать сами картинки в базу.
I'm learning to live...
|
03.03.2013, 21:57 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Если изображения в такое поле засунуть средствами Delphi, то и отображать его потом из Delphi можно. Но сам Access будет его интерпретировать как двоичное поле, но не как изображение. И наоборот, записав из Access в дельфийской проге его можно отобразить или через OLE-контейнер, или предварительно преобразовав. Не очень-то Access приспособлен к такого рода данным.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
04.03.2013, 07:33 | #4 |
Регистрация: 03.03.2013
Сообщений: 4
|
Спасибо большое за совет, подскажите какие компоненты для этого лучше использовать
|
04.03.2013, 09:26 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Кроме тех что ты используешь только DBImage на Image поменяй, если действительно хочешь загружать из файлов.
Путь выбирай как обычную строку, и используя метод LoadFromFile загружай изображение.
I'm learning to live...
|
07.03.2013, 10:32 | #6 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
помню такое делал в Builder C++ 6, и БД тоже Access была. Отображал через Image, запись/чтение осуществлял через ADOQwery при помощи TMemoryStream.
пишу код не только за печеньки
|
07.03.2013, 11:12 | #7 |
Форумчанин
Регистрация: 23.10.2008
Сообщений: 460
|
Код:
Код:
|
08.03.2013, 21:01 | #8 |
Пользователь
Регистрация: 26.10.2012
Сообщений: 34
|
Love_3110, может тебе это поможет http://h-l-l.ru/publ/28-1-0-185, это код с++builder..сделаешь свое
|
18.11.2013, 18:11 | #9 |
Новичок
Джуниор
Регистрация: 27.10.2013
Сообщений: 1
|
у меня жуткий напряг по БД ресторан.если тебе не сложно,разумеется если она у тебя есть залей исходники в делфи на нее
|
19.11.2013, 01:32 | #10 | |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
Цитата:
E_MAIL: rijgvina7@yahoo.com
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поиск в базе данных Delphi 7 | phasha | Помощь студентам | 12 | 04.03.2012 17:58 |
Хранение изображений в базе данных (Delphi) | Копоть Артём | Помощь студентам | 3 | 07.02.2012 18:36 |
Delphi не сохраняется запись в базе данных. | Geshamail | БД в Delphi | 3 | 07.06.2011 15:01 |
смена пароля в базе данных на delphi !! | 6666 | БД в Delphi | 3 | 10.04.2011 22:20 |
Картинка jpg в базе данных paradox | rubik | Помощь студентам | 3 | 01.11.2010 17:31 |