다른 분이 쓰신 isolation level과도 관련이 있을텐데 제가 잘 몰라서...
A에서 Transaction을 commit 하고, B에서 Transaction을 새로 시작해서 select 해 보시고,
그래도 안되면 저 위의 isolation 설정을 확인해야 할 듯 합니다.
즐프 님이 쓰신 글 :
: 서버, 클라이언트 프로그램을 만들고 있습니다.
: 델파이와 zeoslib입니다.
:
: 예를 들어서
: 클라이언트 2대가 서버에 연결되어 있다고 할때
:
: 클라이언트A가 DB를 추가(insert) 나 삭제(delete)를 하게 되면,
:
: 클라이언트B가 검색시 클라이언트A가 추가나 삭제한 데이터를, 실시간? 보여야 하는데
:
: 클라이언트B에는 Select * from 해보면 그냥 그대로, 변화가 전혀 는것처럼 보입니다..
: DB를 한쪽에서 수정을 분명히 했는데, 상대방은 수정을 했는지 삭제를 했는지 . 전혀 변화가 없습다.
: 상대방 B는 프로그램을 완전히 종료한 후에 다시 프로그램을 실행을 해야 , 변화된 DB가 보입니다..
:
: 어떻게 해야 실시간으로 검색할 수 있는 방법이 있을까요? DB가 서로 겹쳐질까봐.. 그럽니다..
|