Главная страница
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.029 c
14-19805
OxOTHuK
2003-03-20 07:48
2003.04.07
Pointer s ака Указатели


14-19810
iNew
2003-03-20 09:19
2003.04.07
Подскажите где взять хороший компонент для проверки CRC,


1-19582
Tornado
2003-03-28 13:25
2003.04.07
ДОС-команда


3-19449
Siv Soft
2003-03-17 18:14
2003.04.07
Данные из InterBase в MSSQL


7-19890
pop-corn
2003-02-08 04:38
2003.04.07
Требуется определить является ли CDROM железным или виртуальным