예전에 제가 비슷한 테스트를 한적이 있습니다.
http://firebird.borlandforum.com/impboard/impboard.dll?action=read&db=fb_qna&no=395
그 글을 확인해보세요
강상용 님이 쓰신 글 :
: 설명이 길어서 우선 저의 작업환경은
: 서버는 윈2000을 nt서버로 사용하고 거기에 firebird 1.0를 깔았습니다.
: 글고, 클라이언트1, 클라이언트2 이렇게 firebird 1.0를 깔아 놓았습니다.
: firebird를 깔때는 모두 그냥 Full....로 깔았습니다. 그래서 서버를 기준으로 클라이언트에서
: 데이터를 입력하고 조회하는 그런 시스템입니다.
:
: 개발툴은 델파이5이고, 개발방법은 인터베이스 콤포넌트에서 제공하는 IBDatabase, IBTrans...,
: IBQuery 를 사용합니다.
:
: 글고, 프로그램이 실행될때 IBDatabase connected 처리를 하고, 종료될때 connected를
: 끊습니다.. 일단 현재까지 어려운점은 없었습니다.
:
: 근데 이제 부터 문제입니다.
:
: pc1에서 거래처를 등록하고 pc2에서 같은 화면에서 거래처를 조회하니 등록이 안되어 있는 겁니다.
: 황당...-_-;.
:
: 화면을 나갔다가 다시 들어와도 마찬가지(참고로 저의 프로그램은 Mdi라서 프로그램은 종료하지
: 않았습니다) 였습니다. 음.... 고민하다가. pc1의 프로그램을 종료하고 pc2에서 조회를 했지요.
:
: 그랬더니, 보이더군여...
:
: 프로그램 소스상으론...
:
: Insert...처리
: 각종필드 대입
: execsql 처리.
: Query.Close처리
:
: 이정도만 처리합니다.
:
: 요점을 정리하자면 pc1에서 등록(삭제도 마찬가지였습니다)한 내용이 바로 pc2에서 조회가 되지
: 않는 것이 질문의 요지입니다.
:
: 저도 좀더 테스트를 해봐야 겠습니다.
:
: 질문의 설명이 잘 되었나 모르겠군여...
:
: 혹시 이런 황당한 경우의 대한 정보를 가지신 분들은 아낌없는 리플 부탁드립니다.
:
:
: 긴글 읽어 주셔서 감사함~~~다...
:
: 핵핵...@_@
:
|