Главная страница
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.053 c
1-16286
Chuha
2004-01-25 19:41
2004.02.06
В чем ошибка?


14-16636
RealRascal
2004-01-14 17:18
2004.02.06
Надпись на батоне в несколько строк


1-16237
webpauk
2004-01-26 13:57
2004.02.06
TaskBar


1-16357
denis24
2004-01-24 10:21
2004.02.06
выпадающий список у combobox


1-16222
Builder
2004-01-26 22:52
2004.02.06
StringGrid