Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

Картинки и базы данных   Найти похожие ветки 

 
Paranoik ©   (2004-04-22 17:59) [0]

Доброго времени суток.

Есть таблица в базе. В ней есть имена графических файлов.
Как их можно загрузить, чтобы потом отображать на обычный TDBImage?
Хотел создать вычисляемое поле типа BLOB, но он говорит, что оно вычисляеым быть не может.


 
clickmaker ©   (2004-04-22 18:04) [1]

TImage.LoadFromFile


 
Paranoik ©   (2004-04-22 18:16) [2]

Спасибо. Но мне хочется использовать компонент, аналогичный QuantiumGrid, который картинки из датасета сам отображает.


 
Kadr ©   (2004-04-22 18:21) [3]

Не хочеться - не используй


 
Paranoik ©   (2004-04-22 18:48) [4]

Так как раз хочется :)


 
clickmaker ©   (2004-04-22 18:53) [5]


> Paranoik ©   (22.04.04 18:16) [2]

Еще вариант: грузить их в ImageList, потом в OnDrawColumnCell рисовать


 
Kadr ©   (2004-04-22 18:54) [6]

Рублюсь в конце дня :(
Хочеться - используй :)
Можешь ручками показывать окошко с Image и картинкой из БД
при смене записи (по условию задачи)


 
Paranoik ©   (2004-04-22 18:57) [7]

А в датасет их засунуть нет никакой возможности? Очень уж хочется, чтоб поколдовав с датасетом можно было его смело в DBCntrlGrid засунуть.


 
clickmaker ©   (2004-04-22 19:04) [8]

> Paranoik ©   (22.04.04 18:57) [7]
> А в датасет их засунуть нет никакой возможности?

DataSet -> LoadFromFile -> TRxMemoryData (из RxLib) с BlobField + DBGrid


 
Paranoik ©   (2004-04-22 19:14) [9]

Уважаемый clickmaker. А подробней можно? Где именно взять BlobField?
А куда LoadFromFile?


 
clickmaker ©   (2004-04-22 20:22) [10]


> Paranoik ©   (22.04.04 19:14) [9]

В RxMemoryData создаешь все поля, которые у тебя в исходном датасете + поле типа TBlobField, для картинки
Потом делаешь RxMemoryData.LoadFromDataSet(SourceDataSet), ну или Append + Fields[i].Value в цикле. Потом пробегаешь по нему, грузишь картинки из файлов и с помощью TBlobStream записываешь в это поле.
Пример, как юзать Blob-поля и BlobStream есть в хелпе



Страницы: 1 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.039 c
3-1082706232
Ant
2004-04-23 11:43
2004.05.16
Какой компонент использовать?


3-1082192120
diwin
2004-04-17 12:55
2004.05.16
запрос в Query Analyzer с выборкой из разных серверов


14-1082957769
User_OKA
2004-04-26 09:36
2004.05.16
Excel


1-1083153374
bond
2004-04-28 15:56
2004.05.16
Как вызвать метод класса для всех объектов этого класса


3-1082459816
Oksana
2004-04-20 15:16
2004.05.16
Обмен данными между таблицами MSSQL и лок. dbf-таблицами