|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.04.2011, 07:14 | #1 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
Image form Access to DBImage
Здравствуите
подскажите пожалуста как загрузить картинку из базы access в DBImage, картинки у меня как такавои нет, она где то в нутри базы, в ячеике таблич, есть только ее название, например DSCI1317.JPG смотрю примеры из интернета, но на практике применить как то не выходит Код:
VirusN13
|
14.04.2011, 12:08 | #2 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Здравствуйте
Посмотрите ссылку на английском http://delphi.about.com/od/database/l/aa030601a.htm До свидания P.S. Думаю google -> "language tools" пользоваться умеете? P.P.S. Здесь как раз и объясняется почему из Access нельзя "в лоб" прочитать картинку. Последний раз редактировалось OlegVE; 14.04.2011 в 13:15. |
14.04.2011, 13:10 | #3 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
Насколько я помню DBImage работает только с bmp форматом. С jpg нужно работать ручками. А это уже не раз обсуждалось на форуме. Например здесь
Последний раз редактировалось Баламут; 14.04.2011 в 13:15. |
15.04.2011, 17:07 | #4 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
все что не пробую не выходит, хочу либо загрузить изображение в базу либо наоборот, но увы
кто нибудь может показать пример создания столбца в таблице в которыи можно загрузить и загрузить картинку, лучше бмп
VirusN13
|
15.04.2011, 17:21 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Открываю Access (2003) - читаю, что допускаются только текстовые BLOB-поля до 65535 символов. О какой записи jpg идет речь? Разве что закодированое в BASE64. А может более поздние версии уже поддерживают двоичные BLOB-поля?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
15.04.2011, 17:29 | #6 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
у меня есть аксес база в которои загружены жпг изображения, в 2007 версие
*.accdb
VirusN13
|
15.04.2011, 20:51 | #7 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
Код:
|
15.04.2011, 21:29 | #8 | |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
решил таким способом
Код:
переводит в BMP и загружает в Stream все форматы которые можно здагрузить в TImage Цитата:
Код:
VirusN13
Последний раз редактировалось ArtGrek; 16.04.2011 в 04:55. |
|
16.04.2011, 05:01 | #9 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
но остался такои вопрос,
если програмно загрузить картинку(бмп) в базу а потом прочесть, все нормально, но если она уже туда загружена через сам аксес, то не загружаеца, как и не открываеца в аксесе если загрузить програмно базы изучаю ток недели 2, так что по возможности простыми словами, поясните, что делать что б не возникало проблем
VirusN13
|
24.01.2012, 19:44 | #10 | |||
Регистрация: 22.12.2011
Сообщений: 7
|
Цитата:
Цитата:
Кто подскажет обратную операцию, те добавить (сохранить) Image в поле Attachment базы .accdb? И пока не могу удалить одну фоту из поля не удалив всей записи. Может у кого есть ссылка на работу с .accdb из Delphi ? Ничего не могу найти. |
|||
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли подключить к web form windows form? | Manonia | Windows Forms | 0 | 20.10.2010 05:28 |
image из Access в делфи. | TheForever | БД в Delphi | 0 | 27.03.2010 18:06 |
Form.Show в Form.Create | UnD)eaD)Snake | Общие вопросы Delphi | 6 | 07.09.2007 11:13 |