Q&A

  • ERROR에 관해...
DB에 JPEG화일을 넣었는데...

불러오는 과정에서 ERROR가 발생을 해요...



어떤것인지.. 알려주세요..

ERROR은

"JPEG error #52"이거든요...



제 소스를 올려놓을께요...

여러분들의 많은 관심감사합니다.



물론 db에 jpeg는 저장이 된것 같습니다.

에러메시지를 봐서는....



불러오는 source:

var

BitmapImage: TJPEGImage;

MS: TMemoryStream;

begin

with DBGridList.DataSource.DataSet do

begin

if IsEmpty then exit;

if FieldByName('Sm_DesignImage').IsNull then

begin

ImageMap.Picture.Assign(nil);

MessageDlg('이미지가 없습니다.', mtInformation,[mbOk], 0);

end

else begin

BitmapImage := TJPEGImage.Create;

MS := TMemoryStream.Create;

(FieldByName('Sm_DesignImage') As TBlobField).SaveToStream(MS);

MS.Position:=0;

BitmapImage.LoadFromStream(MS);

ImageMap.Picture.Assign(BitmapImage);



BitmapImage.Destroy;

MS.Destroy;

end;

end;

end;



0  COMMENTS