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

Вниз

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

 
Alex-kosmonavt   (2002-06-11 09:56) [0]

Как впихнуть картинки в базу данных? Как работать с TBlobField и где от него визуальная часть?


 
Дмитрий Калугин   (2002-06-11 18:01) [1]

Сохранять и отображать картинки в/из
BLOB-полей можно через потоки
Смотрите примеры из HELP для:

TBlobField.LoadFromStream;
TBlobField.SaveToStream;
TBlobField.LoadFromFile;
TBlobField.SaveToFile.

Вот один из них:

var FS: TFileStream;
begin
if not (Table1.State in [dsInsert, dsEdit]) then Table1.Insert;
FS := TFileStream.Create("c:\Windows\Winlogo.bmp", fmOpenRead);
try
Table1.FieldByName(""Имя поля"").LoadFromStream(FS);
finally FS.Free end;
Table1.Post;
end;

Рекомендю использовать компактные форматы
изображений (jpg, gif, png), а не BMP. В противном
случае вашу БД "разнесет до безобразия". :(

визуальная часть это компонент TDBImage
Удачи!



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

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

Наверх




Память: 0.46 MB
Время: 0.014 c
14-9987
IronHawk
2002-05-23 14:04
2002.07.04
СПЕЦ ВЕТКА записи на Киевскую встречу Мастаков!!!


6-9935
Alexander K.
2002-04-22 02:21
2002.07.04
Мастера, просветите пожалуйста


14-10006
Дима123456
2002-05-31 00:30
2002.07.04
Как написать свой снифер?


1-9780
greenrul
2002-06-23 17:28
2002.07.04
Как массив (строки) быстро заполнить элементами?


3-9690
zx
2002-06-10 09:43
2002.07.04
FreeReport 2.3