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

Вниз

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

 
Amigo Sv ©   (2004-01-13 07:39) [0]

Мне необходимо хранить рисунки ни в каталоге куда ссылается база данных, а внутри базы.
Подскажите как это сделать, или что можно еще придумать.
Кстати рисунки можно любого другого формата.


 
Dmitriy O. ©   (2004-01-13 08:06) [1]

Ну например в поле типа Memo в преобразованном текстовом виде.
Если файл bmp использует ограниченную палитру в 256 чветов то это не составит больших трудностей.


 
Radionov Alexey ©   (2004-01-13 08:41) [2]

>Amigo Sv © (13.01.04 07:39)
см. TDBImage в Help


 
y-soft ©   (2004-01-13 08:53) [3]

В любом Blob-поле


 
Amigo Sv ©   (2004-01-13 09:29) [4]

Если несложно то напишите пожалуста пример.
А лучше исходник с закачкой и выгрузкой этих файлов(картинок)


 
Ega23 ©   (2004-01-13 09:30) [5]

СУБД какая?


 
Amigo Sv ©   (2004-01-13 09:57) [6]

Paradox7


 
Amigo Sv ©   (2004-01-13 09:58) [7]

Если правильно написал


 
horse ©   (2004-01-13 11:13) [8]

...\\Delphi\Demos\DB\FisnFact


 
Труп Васи Доброго ©   (2004-01-13 11:46) [9]

Послушай, Amigo Sv, у тебя вообще Delphi есть??? Если есть то посмотри в демосах, там примеров до х... А если Delphi нет, то раздобудь её, установи, залезь в каталог Demos, там примеров до х..!!!

А вообще храни такую шнягу в BLOB полях.


 
Amigo Sv ©   (2004-01-15 09:58) [10]

В демке показано как хранить рисунки, но я нинашел как их туда загружать и удалять из таблицы.
Что нужно написать в кнопке, что бы записать в таблицу файл картинки


 
sunwheel ©   (2004-01-15 11:29) [11]

>Amigo Sv © (15.01.04 09:58) [10]
Примерно следующее:

Var QR : TQuery;
...

QR := TQuery.Create(nil);
try
QR.DataBaseName := "Алиас базы";
QR.SQL.Add("insert into имя_таблицы (имя_blob_поля) values (:Pic)");
QR.ParamByName("Pic").LoadFromFile("C:\имя_файла.bmp",ftBlob);
QR.ExecSQL;
finally
QR.Free;
end;


 
data ©   (2004-01-15 12:26) [12]

лучше в bmp не хранить, очень много места занимает, экономнее jpeg использовать.


 
Dimman1 ©   (2004-01-15 12:32) [13]

лучше в bmp не хранить, очень много места занимает, экономнее jpeg использовать.

ну ни скажи... Если рисунок 16*16, то какой там нафик jpeg, тогда уж лучше bmp, а еще лучше gif



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

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

Наверх




Память: 0.49 MB
Время: 0.022 c
3-16176
Sibskan
2004-01-13 16:48
2004.02.06
Такая ошибка Connection is in use by another statement


3-16139
Dmitriy Yakovenko
2004-01-15 12:44
2004.02.06
Поле типа INT64 в Delphi7


1-16492
Islander
2004-01-27 22:17
2004.02.06
Где хранить настройки в 200x/XP?


1-16342
Наташенька
2004-01-24 19:51
2004.02.06
Звук


14-16733
Toliman
2004-01-15 23:36
2004.02.06
Экспорт Классов Из С++ в Deplhi