Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.018 c
7-16780
dkDimon
2003-11-18 22:18
2004.02.06
System Tray


14-16659
mike.dld
2004-01-19 02:13
2004.02.06
GIF


1-16283
opoloxai
2004-01-26 10:19
2004.02.06
Вставка String в позицию курсора в TMemo.


1-16497
Slym
2004-01-26 08:53
2004.02.06
Как получить данные в определенный мной буфер из COM объекта?


3-16184
Sam Stone
2004-01-13 17:46
2004.02.06
DBNavigator




   Наверх