|
저는 POS 관련 회사에서 프로그램 개발을 하고 있습니다.
Borland C++과 Access97 DB를 사용하는데 문제가 있어서 조언을 구합니다.
서버/클라이언트 개념으로 프로그램이 되어 있지 않은 것을 우선 알려드립니다.
문제점
2대 이상의 단말기에서 동시에 한 Table에 한 record를 insert할 때,
그 단말기들이 간혹 같은 record의 값을 갖는 경우가 있습니다.
Table의 columns
Code Auto Long
Ticket Num Long
....................................
위의 Code값이 Auto Increment 임에도 불구하고, 단말기들이 같은
Record를 갖게 되어, 다른 한 단말기에서 그 record를 삭제하게 되면, 다른 단말기에서는
Record/Key Deleted라는 error가 나타나고, 프로그램이 freezing 됩니다.
이러한 문제를 피할 수 있는 방법이 있는지 궁금합니다.
감사합니다.
|