Q&A

  • DB에 저장된 이미지를 Timage 로 불러오는 방법
급한 질문인데요 DB에 저장된 이미지를 DBimage로 아닌 Timage로 불러오는 방법좀 갈켜주세요 ..  급한 질문이거든요 ..  꼭 좀... ㅜㅜ
4  COMMENTS
  • Profile
    장재혁 2002.05.23 20:36

    Image1: TImage;
    Table1: TTable; (또는 Query도 좋겠죠)

    다음과 같이 하면 됩니다.

    Image1.Picture.Assign(Table1.FieldByName('BMP'));

  • Profile
    머슴 2002.05.23 20:01
    방법은 DB에서 이미지를 화일로 저장후에 그걸 Timage로 불러 오는 방법
    이 있습니다...

      ExtractFilePath함수로 경로명 추출하여 화일명과 결합하여

    아래의 과정을 수행하시면 됩니다...

      TBlobField(FieldByName('필드')).SaveToFile('화일명(루트포함));

      image.picture.LoadFromFile('화일명(루트포함)');




                    



  • Profile
    정상목 2002.05.23 22:20
    머슴님 께서 써 주신 거 있죠. 그거 좀 자세하게 가르쳐 주실수 있습니까?
    지금 DB에 이미지를 저장하니까 속도가 많이 떨어지는데 그걸 해결할방법으로 DB에다가 경로를 저장하구 Timage 로 불러 올려는 데 그건 어떻게 해야되죠.  제가 영 초보라서 이미지가 넘 어렵군요 좀 갈켜 주세요^^  
    그리고 답변 주셔서 감쏴합니다.

  • Profile
    최용일 2002.05.24 01:17
    안녕하세요. 최용일입니다.

    답변에 답이 있는거 같은데요...

    Image1.Picture.LoadFromFile(FieldByName('필드').AsString);

    FieldByName('필드').AsString에 이미지 경로가 들어있으면 되겠죠...

    ^^ 항상 즐코하세요...