Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2012, 18:31   #11
C2H5OH
Пользователь
 
Регистрация: 06.05.2012
Сообщений: 14
По умолчанию

[QUOTE=EUGY;1036777]Как именно в делфи не подскажу, но я грузил просто двоичные данные из такого поля в массив, и создавал из него HBITMAP.

А можете подробнее о том как грузить двоичные данные....
C2H5OH вне форума Ответить с цитированием
Старый 06.05.2012, 18:32   #12
C2H5OH
Пользователь
 
Регистрация: 06.05.2012
Сообщений: 14
По умолчанию

Цитата:
Сообщение от EUGY Посмотреть сообщение
Как именно в делфи не подскажу, но я грузил просто двоичные данные из такого поля в массив, и создавал из него HBITMAP.
А можете подробнее о том как грузить двоичные данные....
C2H5OH вне форума Ответить с цитированием
Старый 06.05.2012, 19:01   #13
EUGY
Форумчанин
 
Аватар для EUGY
 
Регистрация: 11.07.2010
Сообщений: 914
По умолчанию

Помнится в VBA я открывал рекордсет, и в цикле читал блоки, скажем по 16 байт
rst.Fields("images").GetChunk(16)
EUGY вне форума Ответить с цитированием
Старый 06.05.2012, 19:07   #14
C2H5OH
Пользователь
 
Регистрация: 06.05.2012
Сообщений: 14
По умолчанию

Цитата:
Сообщение от EUGY Посмотреть сообщение
Помнится в VBA я открывал рекордсет, и в цикле читал блоки, скажем по 16 байт
rst.Fields("images").GetChunk(16)

Мне стыдно признаться,но я никогда не делала ничего подобного
C2H5OH вне форума Ответить с цитированием
Старый 06.05.2012, 19:12   #15
EUGY
Форумчанин
 
Аватар для EUGY
 
Регистрация: 11.07.2010
Сообщений: 914
По умолчанию

Вот и налейте воды побольше, чтобы помогли.
Выложите свой код, вот мол так открываю базу данных, так считываю из нее поля, и вот здесь вместо любимой картинки вплывает какая-то фигня.
Заодно и мы узнаем, на каком языке и в какой среде разработки пытаетесь это сделать. А так что, все беспредметно.
EUGY вне форума Ответить с цитированием
Старый 06.05.2012, 19:12   #16
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Вылетает ошибка "Bitmap image is not valid"
А какого типа изображение в поле?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.05.2012, 19:29   #17
C2H5OH
Пользователь
 
Регистрация: 06.05.2012
Сообщений: 14
По умолчанию

Цитата:
Сообщение от EUGY Посмотреть сообщение
Вот и налейте воды побольше, чтобы помогли.
Выложите свой код, вот мол так открываю базу данных, так считываю из нее поля, и вот здесь вместо любимой картинки вплывает какая-то фигня.
Заодно и мы узнаем, на каком языке и в какой среде разработки пытаетесь это сделать. А так что, все беспредметно.
Будь я на вашем месте...Написала бы тоже самое...Спасибо)))

Цитата:
Сообщение от Stilet Посмотреть сообщение
А какого типа изображение в поле?
начала пробовала вставлять бмпешки ...вылетает ошибка...потом jpg,но тоже они не открываются.

Цитата:
Сообщение от EUGY Посмотреть сообщение
Вот и налейте воды побольше, чтобы помогли.
Выложите свой код, вот мол так открываю базу данных, так считываю из нее поля, и вот здесь вместо любимой картинки вплывает какая-то фигня.
Заодно и мы узнаем, на каком языке и в какой среде разработки пытаетесь это сделать. А так что, все беспредметно.
В базе данных(Access 2007) тип поля OLE, я вставляю в ячейку базы изображение...В программе,которая создается в Delphi 7, база подключена через ADO с помощью компонентов DataSource1, ADOTable1, ADOConnection1, DBGrid1....DBImage1,как и сказали, в свойствах DataSource: DataSource1 и DataField: Логотип(Столбец с изображениями)....имея все это программа выдает ошибку...Надеюсь воды достаточно!

Последний раз редактировалось Stilet; 06.05.2012 в 20:15.
C2H5OH вне форума Ответить с цитированием
Старый 06.05.2012, 20:13   #18
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
я вставляю в ячейку базы изображение
С помощью Акцесса?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.05.2012, 22:01   #19
C2H5OH
Пользователь
 
Регистрация: 06.05.2012
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
С помощью Акцесса?

Да...Так нельзя?
C2H5OH вне форума Ответить с цитированием
Старый 06.05.2012, 22:57   #20
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Были проблемы с этим...
Даже не знаю...
А попробуй выгрузить БЛОБ поле в файл, обзови его расширением согласно его формату - откроется он стандартными просмотршиками?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как вывести из Ole-поля access'a картинку в dbimage? nuevegramodelamor Помощь студентам 2 17.05.2012 11:08
Как вывести значения поля MySQL в DBLabel, если данные в BLOB... tim21701 Компоненты Delphi 6 20.01.2012 20:39
обновление blob поля artemavd БД в Delphi 2 31.07.2009 04:09