델파이를 처음 하는 초보입니다.
오라클을 이용해서 데이타를 저장하는 프로그램인데 제가 알기로는 실행파일만 있어도 실행이 되는걸로 알고 있습니다. 이 실행파일을 오라클만 깔려있는 다른 서버에서 실행할 거거든요.
그런데 실행은 되는데 데이타 저장은 안되고 '~~~ closed DataSet '이라는 에러가 뜨더라구요.
이 서버에서도 오라클 설정을 뭐 해줘야 하나요?
Alias Name = Oracle1
Database Name = ERSSDB
이렇거든요. 오라클 9i입니다.
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 컴포넌트 추천합니다..