Q&A

  • 오라클에서 IMAGE가 저장이 안되는군요
오라클 환경에서 IMAGE가 저장되는 DB를 만들려고 합니다

PARADOX는 타입이 IMAGE가 지원되는 타입이 있던데.....

오라클 네비게이터에서 타입을 뭐로 해야 되는지 알고 싶습니다.

그리고 자세히 설명좀 해주시면 고맙겠습니다.

부탁드립니다





1  COMMENTS
  • Profile
    이재식 1999.09.15 04:30
    정성훈 wrote:

    > 오라클 환경에서 IMAGE가 저장되는 DB를 만들려고 합니다

    > PARADOX는 타입이 IMAGE가 지원되는 타입이 있던데.....

    > 오라클 네비게이터에서 타입을 뭐로 해야 되는지 알고 싶습니다.

    > 그리고 자세히 설명좀 해주시면 고맙겠습니다.

    > 부탁드립니다

    >

    >

    답변자 : 이재식 wrote ->

    안녕하세요?

    저는 오라클 환경을 쓰고 있습니다.

    간단히 예제를 통해서 설명을 하겠습니다.

    저는 TOAD라는 툴을 써서 오라클 작업을 종종 하곤 합니다.

    우선은 테이블을 만들어야죠.

    Create Table MyTable ( Pic Long Raw) // Long Raw는 그림필드 타입



    그러면 Table1Pic이라는 테이블 필드명이 만들어 지겠죠.

    (참고) Table 컴포넌트, datasource, datacontrol를 이용하세요)

    그리구 일단은 2개의 데이터만 넣는다고 합시다.

    table1.append ;

    table1Pic.LoadFromFile('c:windows구름.bmp') ;

    table1.post ;



    table1.append ;

    table1Pic.LoadFromFile('c:windows타일.bmp') ;

    table1.post ;

    이렇게 하면 두개의 데이터가 저장됩니다.



    그러면 이것을 가져오려면 두가지 방법이 있죠.

    테이블 컴포넌트를 쓸 경우에는 아시죠?

    쿼리 컴포넌트는 select * from MyTable. 이렇게 하면 되죠.



    그런데 가져온 Pic필드의 그림을 다른곳에 저장하거나 보내고 싶다면,

    (가령, Image컴포넌트에 저장하려면)

    Image.Picture.Bitmap.Assign(Table1Pic) ;



    이렇게 하면 되요.

    물론 저장 및 가져오는 방법에는 여러가지 있습니다.

    더 알고싶으시면 연락을 주십시요.

    그럼 도움이 되었으면 하네요...