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

Вниз

DBImage и format JPEG   Найти похожие ветки 

 
melavcorp ©   (2003-03-19 15:02) [0]

Доброго времени суток,господа!
Помогите ламеру решить проблему...Надо вставлять и отображать из MS SQL БД рисунки в формате JPEG. В uses добавил JPEG,рисунки грузятся в компонент DBImige, но в БД не сохраняются..С BMP все отлично...Может кусок кода, кто-нибудь подкинет, для решения???Очень надо!!!!Или есть готовый фриварный компонент под DELPHI6,7 ?????


 
Clickmaker ©   (2003-03-19 15:04) [1]

Ты бы лучше сам подкинул кусок кода, который не работает у тебя. А то непонятно, что делаешь, где хранишь?


 
melavcorp ©   (2003-03-19 15:37) [2]

Храню - в MSSQL2000, формат поля -Image. Дело в том, что DBImage работает с форматом BMP, а мне надо сохранять рисунки в базе в формате Jpeg..
Делаю обычные действия..типа..
IF OpenPictureDialog1.Execute then
DBImage1.Picture.LoadFromFile(OpenPictureDialog1.FileName)
Далее...POSTом сохраняю в БД. Если BMP, то все ОК.Если JPEG, то рисунок из файла.*Jpeg в DBImage нормально загружается..но в БД не сохраняется....


 
Clickmaker ©   (2003-03-19 15:44) [3]

uses ..., JPEG;

...

JpegImage := TJPEGImage.Create;
ImageStream := TBLOBStream.Create(TBlobField(BlobField), bmRead);
try
JpegImage.LoadFromStream(ImageStream);
DBImage.Picture.Assign(JpegImage);
finally
ImageStream.Free;
JpegImage.Free;
end;

// Сохранение

Stream := TBlobStream.Create(BlobField, bmReadWrite);
try
Stream.Seek(0, soFromBeginning);
Stream.Truncate;
DBImage.Picture.Graphic.SaveToStream(Stream);
finally
Stream.Free;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
3-19449
Siv Soft
2003-03-17 18:14
2003.04.07
Данные из InterBase в MSSQL


3-19466
yurikon03
2003-03-19 10:31
2003.04.07
Перенос Базы


1-19550
Demon_MHM
2003-03-24 23:14
2003.04.07
Как передать данные?


1-19679
любитель
2003-03-26 09:29
2003.04.07
Помогите разобраться с указателем на массив...


3-19419
zom
2003-03-18 09:52
2003.04.07
Как узнать тип поля в DBF файле?