Текущий архив: 2002.07.04;
Скачать: CL | DM;
Вниз
Как записать картинки в Blob поля базы данных? Найти похожие ветки
← →
Alex-kosmonavt (2002-06-11 10:06) [0]Как записать картинки в Blob поля базы данных?
← →
Дмитрий Калугин (2002-06-11 17:57) [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. В противном
случае вашу БД "разнесет до безобразия". :(
Удачи!
← →
Kudatsky (2002-06-12 09:27) [2]Table1.Edit;
TBlobField(Table1.FieldByName("Имя поля")).LoadFromFile("Имя файла");
Table1.Post;
Страницы: 1 вся ветка
Текущий архив: 2002.07.04;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.005 c