|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.04.2008, 13:10 | #1 |
Новичок
Джуниор
Регистрация: 14.04.2008
Сообщений: 2
|
БД в Delphi7 +Изображение
Уважаемые программисты и боги в Delphi помогите пожалуйста разобраться со следующими проблемами:
Уменя есть база. Таблицы из Access соедины через ADO в Delphi . В Access У таблице есть поле OLE, которое отвечает за отображение bmp изображений. В Delphi Я создаю новую форму на ней необходимые поля DBTEXT,DBMEMO,DBImage с соединяю с таблицей все работает все отображется, кроме поля DBImage. Когда я подключаю поле ...Fields у меня ошибка . Bitmap not value. Возможно ли отображение изображения из таблиц? Можно ли сделать так, чтобы когда просматриваешь записи с помощью навигатора при нажатиии на следуюю менялись поля(они меняются) и одновременно изображение? Если возможно, то как? И возможно ли при нажатие на допустим button вызвать на пример. html-ский файл? Огромное спасибо за внимание и помощь!!!!! Последний раз редактировалось _NATASHENKA_; 14.04.2008 в 19:27. |
14.04.2008, 13:42 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Во-первых эта тема уже обсуждалась.
Во-вторых для DBImage помоему нужно BLOB поле.
I'm learning to live...
|
14.04.2008, 19:26 | #3 |
Новичок
Джуниор
Регистрация: 14.04.2008
Сообщений: 2
|
Что за поле и где взять ?
Прсмотрела 18 страниц подобной темы не нашла где искать????? |
15.04.2008, 08:31 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ох Натуся, Натуся. Не там ты смотриш )
Значит так, то что ты сделала ОЛЕ поле в Акцессе безусловно хорошо. Теперь чтоб работать с ним (пихать в него все что не попадя в том числе и фотки) нужно проделать примерно следующие вещи: 1. Подключить ADOTable(Query). 2. Создать или добавить через менеджер полей (Правым кликом по ADOTable) и пусть он подключит все поля, в том числе и ОЛЕ. После этого у тебя в классе формы среди компонентов создадутся объекты-поля. Среди них и будет БЛОБ поле. 3. Предположим у меня есть база db1 с ОЛЕ полем "qw". Менеджер создаст мне объект ADOTable1qw: TBlobField;. Теперь сам код обработки фоток: Код:
Яснышко? P.S. Работай только с BMP ибо остальные форматы дадут ошибку переполнения (может конечно это только у меня так но при ней прога вешается) С уважением, Stilet.
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изображение | Terran | Работа с сетью в Delphi | 2 | 08.02.2008 22:28 |
Замостить изображение | SunKnight | Общие вопросы Delphi | 5 | 13.01.2008 14:23 |
Изображение | Artem | Мультимедиа в Delphi | 10 | 13.07.2007 13:27 |