|
2 / 2 / 3
Регистрация: 28.03.2016
Сообщений: 45
|
||||||||||||||||
Interbase Загрузка картинки в Jpeg - затем из буфера в DBImage05.08.2016, 23:46. Показов 12654. Ответов 12
Метки нет (Все метки)
Добрый вечер!
Подскажите, пожалуйста... Перекопал очень много источников, не нашел в чем причина: Необходимо записать картинку в базу в поле BLOB. Нашел следующий код:
Код кнопки добавления в бд:
Добавлено через 14 часов 15 минут Все еще актуально, подскажите, пожалуйста. Спасибо. Добавлено через 14 часов 12 минут Использую RAD STUDIO XE4 может это чем-то поможет?((
0
|
||||||||||||||||
| 05.08.2016, 23:46 | |
|
Ответы с готовыми решениями:
12
Отобразить JPEG из буфера Сохранение картинки в DBImage Загрузка фотографий в DBImage |
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 06.08.2016, 00:02 | |
|
GR3YVAC, для BLOB нужно использовать стримы, посмотрите по форуму, я тут писал примеры для более древнего билдера, сдается мне, что с того времени ничего не поменялось...
1
|
|
|
2 / 2 / 3
Регистрация: 28.03.2016
Сообщений: 45
|
|
| 06.08.2016, 00:14 [ТС] | |
|
Lord_Voodoo, Спасибо, сейчас попробую!
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 06.08.2016, 00:46 | |
|
1
|
|
|
2 / 2 / 3
Регистрация: 28.03.2016
Сообщений: 45
|
|
| 06.08.2016, 00:54 [ТС] | |
|
Lord_Voodoo, Спасибо огромное!!!
Как сделаю, обязательно отпишусь ![]() P.S. при поиске по форуму эту тему не нашло...((
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 06.08.2016, 00:55 | |
|
GR3YVAC, надо было использовать расширенный... так вы пишите в любом случае, вдруг смогу подкорректировать и заработает...
1
|
|
|
2 / 2 / 3
Регистрация: 28.03.2016
Сообщений: 45
|
|
| 06.08.2016, 00:59 [ТС] | |
|
Lord_Voodoo, Спасибо.
Тогда сразу вопрос: это писать в обработчике кнопки "загрузить изображение" или на кнопке "добавить в базу"?
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 06.08.2016, 01:04 | |
|
GR3YVAC, ну вам решать, по идее - это нужно вешать на обработчик клика той кнопки, которая будет грузить изображение в БД, но тогда вам надо использовать не BDImage, а обычный Image
1
|
|
|
2 / 2 / 3
Регистрация: 28.03.2016
Сообщений: 45
|
|||||||||||||||||||||||||||||||||||||||||
| 06.08.2016, 01:44 [ТС] | |||||||||||||||||||||||||||||||||||||||||
Сообщение было отмечено Lord_Voodoo как решение
Решение
Lord_Voodoo,
Вот повесил на "загрузить изображение"
Добавлено через 11 минут не, не получается. Опишу работу программки: Есть форма добавления карточки (form1), форма редактирования карточки (form2) и форма с dbgrid`om (form3) при добавлении картинки на form1 все происходит нормально(без ошибок). Дальше я иду и кликаю двойным щелчкем на dbgrid -> открывается форма редактирования(form2). на OnShow form2 ставлю:
кнопка "загрузить изображение":
Решил! Все заработало! ![]() Спасибо еще раз: Lord_Voodoo за оказанную помощь!!! Все-таки сейчас пока отложу вникание в стримы. Но позже обязательно этим займусь. Сделал через буфер с Image в DBImage. код:
Вся причина не работающего кода при создании темы, оказалась в невнимательности.... Вместо:
0
|
|||||||||||||||||||||||||||||||||||||||||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 06.08.2016, 01:48 | |
|
GR3YVAC, а вы поменяли компонент с TDBImage на TImage, картинка вообще загружается? попробуйте для теста при загрузке картинки из базы сохранить ее в файл, что получится...
Добавлено через 1 минуту ну значит версии растут, а ничего по сути не меняется... в общем, этот финт можете применять для любой БД, будет работать, я проверял на оракле, постгресе... даже всего и не вспомню...
1
|
|
|
2 / 2 / 3
Регистрация: 28.03.2016
Сообщений: 45
|
|||
| 06.08.2016, 02:07 [ТС] | |||
|
Я оставил Timage и TDBimage т.к. у меня получается картинка из TImage копируется в буфер и загружается в TDBImage.
А на "просмотреть карточку" просто TDBImage для отображения данных поля P_PHOTO )) Все вроде бы корректно работает. ![]() Lord_Voodoo, спасибо за то, что отозвались на помощь. Мне очень приятно было с Вами побеседовать, спасибо!
0
|
|||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 06.08.2016, 07:54 | |
|
GR3YVAC, да это все нужно было сделать до того, как у вас все получилось... а если все работает, то уже неактуально...
1
|
|
|
0 / 0 / 0
Регистрация: 04.10.2020
Сообщений: 1
|
||||||
| 16.10.2024, 18:23 | ||||||
|
Была ошибка 'Cannot open clipboard: Отказано в доступе'. Сделал так:
0
|
||||||
| 16.10.2024, 18:23 | |
|
Помогаю со студенческими работами здесь
13
Загрузка фото с DBImage
Вывод картинки из dbimage в word Картинки из в DBImage. Переход по записям Ошибка при загрузке картинки в DBImage из БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|