Q&A

  • 오라클 Long Raw에 그림넣기 (bmp) ??
오라클 Long Raw에 그림파일(bmp)을 SQL문을 써서 입력할려고 합니다.

SQL문으로 insert나, parambyname 로 해봤는데 error 만 납니다.

어떻게 해야 된는지 좀 알려주세요

부탁드립니다.

이상.

1  COMMENTS
  • Profile
    이재식 2000.04.07 22:48
    유부남 wrote:

    > 오라클 Long Raw에 그림파일(bmp)을 SQL문을 써서 입력할려고 합니다.

    > SQL문으로 insert나, parambyname 로 해봤는데 error 만 납니다.

    > 어떻게 해야 된는지 좀 알려주세요

    > 부탁드립니다.

    > 이상.



    이재식 Wrote :

    안녕하세요?



    가령, DataDB라는 필드가 long raw이고 여기에 그림을 저장한다면

    다음처럼..

    with query1 do

    begin

    close ;

    sql.clear ;

    sql.add('insert into 테이블명(DataDB)');

    sql.add('values (:P1)') ;

    parambyname('P1').LoadFromFile('그림경로') ;

    execsql ;

    end



    이런식으로 하시면 에러가 나나요?

    가장 확실한 것은 매소드로 하면 명확하지만...



    제가 지금 오라클 환경이 아니라, 정확한 답변을 못드려서 죄송합니다.

    혹 안된다면 다시 연락주십시요.

    안되면 제가 집에서 테스트해서 방법을 알려드리겠습니다.

    참고로, query로 던져서 blob필드같은것을 저장하려면

    위처럼 반드시 테이블명뒤에 해당 필드를 명시해야 되는 것으로 알고 있습니다.