Q&A

  • 오라클 연결이 문제 일까요?
델파이를 처음 하는 초보입니다.
오라클을 이용해서 데이타를 저장하는 프로그램인데 제가 알기로는 실행파일만 있어도 실행이 되는걸로 알고 있습니다. 이 실행파일을 오라클만 깔려있는 다른 서버에서 실행할 거거든요.
그런데 실행은 되는데 데이타 저장은 안되고 '~~~ closed DataSet '이라는 에러가 뜨더라구요.
이 서버에서도 오라클 설정을 뭐 해줘야 하나요?

Alias Name = Oracle1
Database Name = ERSSDB

이렇거든요. 오라클 9i입니다.
1  COMMENTS
  • Profile
    착한천사 2006.11.11 00:45

    Tdatabase 컴포넌트를 쓰시는군요
    이것을 쓰기 위해서는...
    프로그램을 설치한 PC에
    <!--CodeS-->
    1. Oracle Client를 설치하고 Net Configuration을 세팅한다.
    2. ODBC for oracle을 세팅한다.
    3. TDatabase의 Alias에 ODBC 설정이름을 설정한다.. (드롭다운에서 선택)
    <!--CodeE-->

    이상입니다..
    TDatabase의 LoginPrompt 속성을 꼭 False로 해서 쓰세요..

    ps.
    혹시 쓰시다가 불편하면
    (ODBC를 PC별로 세팅해야만 하므로 불편하죠..
    Registry를 이용한 방법으로 ODBC를 세팅하는 것을 추천드립니다.
    그래도, Oracle Client를 설치해야만 합니다..)
    ADO나 ODAC 컴포넌트 추천합니다..