![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как хранить изображения JPG в Paradox? [D7, Paradox]
D@Nger © (2006-05-30 12:18:00)Здравствуйте мастера! Подскажите Как хранить изображения JPG в Paradox и какой тип поля должен быть - ftBlob или ftGraphic?
D@Nger (2006-05-30 13:08:00) [1]Я делаю так:
var foto:TMemoryStream;
begin
if opendialog1.Execute then
begin
dbimage1.Picture.LoadFromFile(opendialog1.FileName);
foto := TMemoryStream.Create;
dbImage1.Picture.Graphic.savetostream(foto);
fmain.sotrud_tbl.Edit;
(fmain.sotrud_tbl.fieldbyname('foto') as TBlobField).LoadFromStream(foto);
fmain.sotrud_tbl.Post;
foto.Free;
end;
end;
Desdechado (2006-05-30 12:36:00) [2]IFAIK, тип поля график не способен кроме бмп ничего содержать (внутренняя проверка)
используй BLOB
ЮЮ (2006-05-30 12:30:00) [3]Вот и в соседней ветке о том же речь:
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1148904031&n=18
ЮЮ (2006-05-30 12:25:00) [4]У меня получается только bmp а jpg нет.
А в чём разница?
Как ты определяешь какой формат хранится в поле? Каким компонентом пытаешьмя считать изображение из потока?
D@Nger (2006-05-30 12:22:00) [5]У меня получается только bmp а jpg нет.
Ega23 (2006-05-30 12:20:00) [6]
> ftBlob или ftGraphic?
А в чём разница? :о)