저의 컴퓨터 구성은 이렇습니다.
1번 컴퓨터) 1-Internet에서 에서 InterBase6.0 을 다운받아서 설치를 했습니다.
2-c:DATATest.gdb 파일을 만들었습니다.
3-델파이로 Test.gdb를 연결하여 테스트프로그램을 실행하니까
일반 DB처를 잘 작동이 됩니다.
2번 컴퓨터) 1-위의 3번 프로그램을 설치하고 실행하니까 다음과 같은 에러가
발생을 했습니다. 에러내용:"Unavailable database"
2-또 다른 방법은 2번 컴퓨터에서 1번 컴퓨터에 있는 프로그램을 실행
했습니다. 마찬가지로 다음과 같은 에러가 발생하더군요.
에러내용:"네트워크 접근이 거부되었습니다."
*** 프로그램에서 데이타베이스 이름을 다음과 같이 하였습니다.*****
DatabaseName := "MYComputerName:c:DataTest.gdb"
*****************************************************************
1) InterBase6.0이 Open되었다고 하는데 정확히 어떤 의미인지 모르겠습니다.
2)사용자 License번호는 어떻게 등록하는지요.
> 저의 컴퓨터 구성은 이렇습니다.
>
> 1번 컴퓨터) 1-Internet에서 에서 InterBase6.0 을 다운받아서 설치를 했습니다.
> 2-c:DATATest.gdb 파일을 만들었습니다.
> 3-델파이로 Test.gdb를 연결하여 테스트프로그램을 실행하니까
> 일반 DB처를 잘 작동이 됩니다.
> 2번 컴퓨터) 1-위의 3번 프로그램을 설치하고 실행하니까 다음과 같은 에러가
> 발생을 했습니다. 에러내용:"Unavailable database"
> 2-또 다른 방법은 2번 컴퓨터에서 1번 컴퓨터에 있는 프로그램을 실행
> 했습니다. 마찬가지로 다음과 같은 에러가 발생하더군요.
> 에러내용:"네트워크 접근이 거부되었습니다."
>
> *** 프로그램에서 데이타베이스 이름을 다음과 같이 하였습니다.*****
> DatabaseName := "MYComputerName:c:DataTest.gdb"
> *****************************************************************
>
> 1) InterBase6.0이 Open되었다고 하는데 정확히 어떤 의미인지 모르겠습니다.
> 2)사용자 License번호는 어떻게 등록하는지요.
인테베이스 를 리모트로 연결시엔.. 반드시 gds32.dll 이 패쓰에 있어야하고
프로토콜이 netbeui 일경우엔 full path name 이 있어야 하고
tcpip 일경우는 풀호스트네임이 있어야 합니다.
예) 넷비유아이
databasename:= k:dattest.gdb (여기서 k: 는 써버의 c: 를 매핑한상태겠죠..
tcpip
databasename:= mycomputer.com:/c/data/test.gdb
대신 / 로 바뀐것에 유의 하시길.