문제는 a와 b라는 시스템이 있다고 가정하면
a와 b의 시스템에서는 프로그램을 실행한 후 a에서 하나를 추가하면 b에서 그 내용을
볼수 있어야 하는데 b에서 테이블을 열고 닫아도 내용을 볼수 없고
a와 b프로그램을 닫고 다시 실행하면 보입니다.
현재는 midas의 소켓을 이용하여 서버와 연결하도록 하였습니다.
IBtransaction1->CommitRataining(); 는 서버쪽 Active-X의 TDataSetProvider의 AfterApplyUpdates event 에 설정되도록 해 놓았습니다.
a에서 추가된 내용을 보려면 b에서 소켓을 다시 닫았다가 열고 테이블을 다시 닫고 열면
추가된 내용이 보입니다.
이렇게 프로그램하면 c/s프로그램을 짜기가 곤란할것 같은데...
어떻게 하면 될까요. 자문 부탁드립니다.
|