C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
вставка JPG рисунков в БД
** X-RAY
Отправлено: 21.07.2005, 15:50


Не зарегистрирован







Как можна вставлять JPG рисунки в базу данних. В Database Desktop есть поле Graphic но оно используэт только БМР формат.
SomewhereSomehow
Отправлено: 21.07.2005, 22:00


Ученик-кочегар

Группа: Участник
Сообщений: 18



А в чем проблема? Пишешь утилитку которая закачивает в БЛОБ поле двоичную информацию (5 минут)... Потом читаешь предварительно зарегистрировав в конструкторе формы формат джпг...

Image1->Picture->RegisterFileFormat(__classid(TJPEGImage),"jpg", "jpg", __classid(TJPEGImage));

Ну а дальше все все ок, выводишь картинку в обычный имадж...

ЗЫ: Был такой прикол с акцессом когда через акцессовский редактор БД даже бмп-шки вставлялись в поля мемо поле с каким-то дополнительным заголовком, что затрудняло их чтение в последствии из программы...все решилось когда стал закачивать рисунки своей утилиткой..
Admin
Отправлено: 21.07.2005, 22:13


Владимир

Группа: Администратор
Сообщений: 1190



КАКАЯ БАЗА ДАННЫХ ??????????
** X-RAY
Отправлено: 22.07.2005, 11:44


Не зарегистрирован







QUOTE (Admin @ 21/07/2005, 22:13)
КАКАЯ БАЗА ДАННЫХ ??????????

я использую базу данных Парадокс.
саша
Отправлено: 01.03.2006, 18:35


Не зарегистрирован







#include "Jpeg.hpp"
olegenty
Отправлено: 03.03.2006, 10:34


Ветеран

Группа: Модератор
Сообщений: 2412



Парадокс лучше всего стереть. smile.gif Зачем разрабатывать что-то на трижды устаревших СУБД и движках?

из "лёгких" и бесплатных СУБД — Firebird (и др., это к AVC)
из монстроидальных и не менее бесплатных — есть Express Eddition как у MSSQL, так и у Oracle и др. У них ограничение — не более одного процессора, не более 2/4 ГБ размер БД. думаю, парадоксу это и не снилось. но для начала вполне подойдёт и Firebird.

Вернуться в Работа с базами данных в C++Builder