Форум: "Базы";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];
ВнизХранение графических файлов в БД Найти похожие ветки
← →
Dyakon_Frost © (2007-01-31 17:30) [0]Здравствуйте!
У меня есть проблема:
Используя ClientDataSet, создаю бд. В ней должно быть предусмотрено поле для хранения jpg, bmp. Возник вопрос - какой формат поля дожен быть, чтобы в последствии была возможность отображать картинку в DBImage? И мне интересно, каким образом будет хранится картинка - т.е. в самой базе .xml .cds или просто будет ссылку на папку в которой хранится картинка?
Заранее благодарен!
← →
Ega23 © (2007-01-31 17:37) [1]ftBLOB
← →
Dyakon_Frost © (2007-01-31 17:43) [2]Создал поле Photo1 и выставил ему ftBlob, но в самой бд, во время исполнения, нет возможности заполнить это поле! Каким образом занасить в него данные?
← →
Ega23 © (2007-01-31 17:45) [3]
Edit;
TBLOBField(FieldByName(...)).LoadFromStream(...);
Post;
?
← →
Dyakon_Frost © (2007-01-31 18:20) [4]Спасибо попробовал! Но получается хранить только в формате bmp, с jpg вылитает ошибка, но они получаются объемными, решил просто хранить линки на гр.файлы.
Спасибо за помощь!
← →
Dyakon_Frost © (2007-01-31 18:28) [5]Ага! С jpg тож получилось. Есть резон хранить в бд! Ток вот интересно будет ли возрастать время загрузки по мере увеличения количества картинок?
← →
Ega23 © (2007-02-01 08:31) [6]
> Ток вот интересно будет ли возрастать время загрузки по
> мере увеличения количества картинок?
>
Проверь. Загрузи в цикле одну и ту же картинку 5000 раз. И посмотри.
← →
Виталий Панасенко © (2007-02-01 09:37) [7]И, желательно, размером "метров" 100 и больше..
← →
Val © (2007-02-01 14:43) [8]время загрузки чего? очевидно, что не нужно подтягивать картинку в основном запросе, при выборке даже 10 записей. тяните ее из базы доп. запросом тогда, когда пользователь каким-то образом изъявит желание ее посмотреть...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.051 c