С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/21: Рейтинг темы: голосов - 21, средняя оценка - 4.81
 Аватар для recursija
20 / 4 / 1
Регистрация: 10.04.2010
Сообщений: 54

Вывод изображения в DBImage

06.07.2011, 16:30. Показов 4468. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте,у меня проблема с выводом изображения bmp из таблицы access в dbimage с помощью ADO.когда в инспекторе объектов устанавливаю значение фиелднейм появляется сообщение об ошибке "Bitmap image is not valid".как мне решить эту проблему?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.07.2011, 16:30
Ответы с готовыми решениями:

Открытие изображения из БД в DbImage
Подскажите пожалуйста как открыть изображение из БД в DBImage.Причем в поле эдит мы вводим определённый ID нажимаем кнопку и в DBImage...

DBImage как очистить от изображения
Выбираю запись БД, в DBImage загружаю изображение, потом его сохраняю в БД, но потом когда открываю другую запись, в DBImage остается...

Вывод вложения (картинки) в DBImage
Всем привет! Помогите решить проблему. Нужно вывести вложение (картинку) из базы данных Access в DBImage. Привязываю DBOmage к DataSource,...

2
 Аватар для recursija
20 / 4 / 1
Регистрация: 10.04.2010
Сообщений: 54
09.07.2011, 08:49  [ТС]
Лучший ответ Сообщение было отмечено recursija как решение

Решение

Если кому интересно то:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
procedure TForm1.ADOTable1AfterScroll(DataSet: TDataSet);
var
    Bitmap: TBitmap;
    BS: TADOBlobStream;
begin
 
   try
    BS:= TADOBlobStream.Create(ADOTable1.FieldByName('foto')as TBLOBField, bmRead);
    BS.Seek(82, soFromBeginning);
    Bitmap:= TBitmap.Create;
    Bitmap.LoadFromStream(BS);
    DBImage1.Picture.Graphic:= Bitmap;
  finally
    Bitmap.Free;
    BS.Free;
  end;
 
 
end;
а изображение помещать в таблицу путем создания нового изображения(точечный рисунок), но в открывшемся паинте вставлять нужную вам картинку.
1
\mexx/
17.05.2012, 11:13
Спасибо)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.05.2012, 11:13
Помогаю со студенческими работами здесь

Firebird DBImage - вывод изображения в LazReport
Если делать по мурзилке http://wiki.freepascal.org/LazReport_Tutorial Now we have to tell the report you need to treat all data as...

Вывод картинки из dbimage в word
Друзья, такой вопрос как вывести картинку из dbimage в word. Я разобрался с тем как выводить данные из dbedit в word, с использованием...

Вывод изображения поверх другого изображения
Привет, как правильнее сделать такую манипуляцию нужно на картинке вывести справа вверху КРАСНЫЙ КРУГ как на изображении которое...

Вывод изображения с БД и размер изображения
<div id="block-3" <?php $query = mysql_query("SELECT * FROM table_photos" ,$link); $array = mysql_fetch_array($query); do { ...

Вывод изображения
Помогите пожалуйста!!! Написал программу для вывода изображения, но изображение не появляется на форме. Подскажите пожалуйста в чём...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
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-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru