Q&A

  • dbimage 에서 jpg 파일 보기 제발 부탁드립니다.
안녕하세요..



이제 델파이 초보인 사람입니다.



db(oracle) 에 그림 파일을 저정해두고 이 파일을



읽어 들이려 합니다..



그런데 bmp 파일은 잘 읽어 들이는데...



jpg 파일은 읽어 들이지 못하더군요...



jpg 파일을 dbimage 로 읽어 들이는 방법좀 갈쳐 주십시요...



제발 부탁입니다.....



감사합니다....





3  COMMENTS
  • Profile
    hobakpa 2001.07.11 02:40
    저도 초보라..도움이 되셨으면 합니다.



    전 ole타입의 필드에 jpg를 저장했고 아래는 이미 저장된 레코드를 불러오는겁니다.

    약간 허접하지만.....봐주세요....^-^



    procedure TfmHhaF_A001P.QuickRepNeedData(Sender: TObject;

    var MoreData: Boolean);

    var

    JpegImage : TJpegImage;

    MS : TMemoryStream;

    begin

    if not qryReport.active then qryReport.Open;

    qryReport.parambyname('Admin_NO').AsString :=

    fmHhaF_A001I.qryDEFAULTAdmin_NO.Value;



    JpegImage := TJPEGImage.Create;

    MS := TMemoryStream.Create;

    try

    (qryreport.FieldByName('Pic') As tBlobfield).SaveToStream(MS);

    MS.Position := 0;

    JpegImage.LoadFromStream(MS);

    dbimage.Picture.Assign(JpegImage);

    except

    end;

    JpegImage.Free;

    MS.Free;





  • Profile
    이정웅 2001.07.11 19:06
    정말로 감사합니다..



    잘되었습니다..



    한가지 더 물어봐도 될지?



    여기서.. 그런데 .. bmp 파일하고.. jpg 파일하고 둘다.. 보일수 있는 방법은



    없나요.....



    가령... bmp 파일 하고 jpg 파일을 구분하여...



    로직을 달리하여... 둘다 볼수 있는 방법 말입니다..



    제가 너무 많은 것을 바라는것인가요?



    가능하면 답변 부탁드립니다.....

    >

  • Profile
    hobakpa 2001.07.12 18:51
    안녕하세요..

    도움이 되셨다면 감사하네요.



    지금 질문하신 내용을 리플로 다시지 말고 새로 그런니까 게시판 멘위에 다시 적어보세요

    ..

    저도 잘은 모르겠고요....아마 다른 실력 있으신 분이 도와주시지 않을까요...