Q&A

  • oracle9i에서 table error
야심한 밤에 고생많으십니다.

저는 델파이5에서 오라클 클라이언트는 8.0을
그리고 오라클 서버는 9i을 사용하여 개발 중입니다.
그냥 BDE에서 native로 붙였습니다.

oracle9i에서 Ttable 컴포가 자꾸 말성이군요.
indexname도 안먹는데 다가 디자인 타임에서는 아예
테이블 리스트도 보여 주지 않습니다.

Table1.findkey 메소드는 실행시키자 마자 에러를..
크헉!

델파이5로 오라클 9을 붙여보신분은 비결을 알려주세용.

도와주세요.
배가고파요~~~~...

그럼 즐프.
2  COMMENTS
  • Profile
    착한천사 2004.08.03 05:33
    전 Client 델파이5
    Server DB - Oracle9i
    Oracle Client 7.3
    이렇게 해서.. 잘 썼는데요..
    Oracle Client 8로 안된다는건..
    왜 안되는지 모르겠습니다..
    혹시, 델파이 5 패치는 모두 하셨는지..
    하신 후에 다시 시도해 보세요..

    단, Sql-Plus에서 9i와 접속 후에 SQL문을 작성하여
    9i에서 새로운 함수들이 작동하는지 확인해 보세요..
    그렇지 않다면,
    문제가 있는데..
    BDE의 Cofiguration에서 Native에서
    Oracle 세팅부분중 DLL부분을 MTXOCI.DLL인가 뭔가 하는것으로
    변경하셔야 합니다.
    (기억은 가물하지만, 어쨌든, ora8인가 뭔가아니면, mtxoci.dll일겁니다..)
    이걸로 바꾸고 해 보세요..
    잘 될겁니다..


  • Profile
    구니 2004.08.06 05:59
    답변 정말 감사합니다.

    대략 제가 발견한 버그는..?(버그가 맞을까요?)
    님께서 답변해 주신 방법으로 모두 실행해보았지만
    소용이 없었습니다.
    여전히 인덱스는 가져오지 못하더군요.
    그외에는 Varchar2형식의 필드값을 가끔 Memo로 인식하던데요..
    쩝!

    그리고 볼랜드 사이트에 가보았더니 패치는 하나만 있던데요.
    여러개가 있는 건쥐요. 어디에서 찾을수 있는지 알려 주시면 감사.

    좋은하루 되세용.