: 아폴론님 저의질문에 귀를 기울려주셔서 감사합니다.
: 일단 자제 해결은 하였습니다. 제어판에있는 Fierbird를 Stop했다 다시 Start 하나까 되었습니다.
: 그런데요 IP를 사용안하고 로컬로 하니까 프로그램을 만든 PC에서는 잘 돌아가는데요
: 클라이언트 에서는 접속이 않되어 지금은 할수없이 리모트로 하고있습니다.
: 파라독스로 프로그램을 하다가 파이어버드로 전환한지 얼마않되어 완전 초보자 수준입니다.
: IP를 사용안하고 로컬로 클라이언트에서 접속하는 방법을 알고 계시면 방법좀 부탁드려도
: 될까요? 제가 프로그램을 정석으로 배운건 아니고요 서적으로배웠고 3대 델파이 사이트에서
: 얻은지식으로 프로그램을 해 왔습니다.
: 제가 프로그램하는 방법을 잠간 소개할께요
: 사용하는 프로그램 : Win_xp, 델파이 7.0, Firebird2.1, Fierbird_ODBC_2.0, IBExpert20080808일 퍼스날버전
: 처음에는 IBQuery로 개발하다가 BDE를 Firebird_ODBC 사용하는 DM 이라는 데이타모듈구하게되어 사용하고
: 있습니다. 아직은 Win 7은 사용해보지 않아서 BDE가 않되는지는 확인을 못했거든요 좋은 조언 부탁드립니다.
Fierbird_ODBC_2.0 요것은 제가 사용해 보질 못해서..패스..
전 IBQuery를 사용 했습니다.
IBQuery를 사용하게되면 BDE 필요 없습니다.
IBDatabase로 DB(FireBird)에 바록 접속하기 때문에 BDE는 필요 없게 되죠..
그래서 클라이언트에서는 IBDatabase의 접속 경로에 IP+경로를 할당하면..
서버컴퓨터의 디비를 읽게 되는거죠..물론 원격접속도 가능 합니다..
디비가 내 컴퓨터에 있다..
요런 경우라면?..IBDatabase접속 경로가.. 'C:\...TextDB.FDB' 요렇게 될테고..
(192.346.000.000:C:\....TextDB.FDB' 요렇게도 되겠네요..)
다른유저가 내 컴퓨터에 있는 디비를 접속해야한다?..요건 조금 복잡해 지죠..그렇더라도 다른유저의
디비 접속 방법이 192.346.000.000:C:\....TextDB.FDB 요렇거나 '컴퓨터 이름:C:\...' 이렇다면 접속
가능합니다.
서버에 디비가 있다면?
내 컴퓨터나..다른 유저나 '192.346.000.000:C:\....TextDB.FDB' 이런 접속주소만 정확 하다면
반드시 접속 합니다.
전 Fierbird_ODBC_2.0 요런것에 대한 필요성을 느끼지 못했습니다.
또하나..BDE를 사용 하신다 했는데..프로그램이 작다(?)면 버리세요..
어찌피..64bit 컴퓨터에서는 사용 못합니다. 강제로 버려지게 된다면 문제가 많아 집니다.
내 스스로 버린다면..할 만 합니다..ㅎㅎ
저도 XP, 델7 을 사용합니다..
|