Q&A

  • 이미지콤퍼넌터의 이미지를 DB에저장 할려면 어떻게???
안녕하세요.

초보가 인사드립니다.

다름이아니라 이미지콤퍼넌트에 올라와있는 이미지를

DB에 저장할려고하니 잘않되네요

어떻게 해야하는건지 정말난감합니다.

여러군데 찾아봤는데 모두 이미지화일을 저장하는거데요.

이미지 화일을 저장하는건 구현했는데....

1  COMMENTS
  • Profile
    황유동 2000.01.16 12:52
    delpong wrote:

    > 안녕하세요.

    > 초보가 인사드립니다.

    > 다름이아니라 이미지콤퍼넌트에 올라와있는 이미지를

    > DB에 저장할려고하니 잘않되네요

    > 어떻게 해야하는건지 정말난감합니다.

    > 여러군데 찾아봤는데 모두 이미지화일을 저장하는거데요.

    > 이미지 화일을 저장하는건 구현했는데....



    제가 사용한 방법을 말씀드리죠..... 쩝....^^

    우선 메모리 스트림을 생성한다...

    이미지의 데이터를 메모리 스트림에 저장한다...

    blob 필드에 스트림의 데이터를 저장한다...

    이순서로 하시면 될것 같슴다....

    도움이 되시길.....



    var

    Image_Save : TMemoryStream;

    begin

    Image_Save := TMemoryStream.Create;

    Image1.Picture.Bitmap.SaveToStream(Image_Save);

    [blobfield].LoadFromStream(Image_Save);

    Image_Save.Free;

    end;