프로그램밍을 손을 놓은지 오래던터라, 간혹 가게에서 필요한 툴이 있을경우 ms access를 사용하여 맹글어왔습니다. 물론, 싱글유저용이라 불편함이 없었구요.
그런데, 이번에 처제가 멀티유저용(3~4인) 수납프로그램을 하나 맹글어달래서 꼼지락거려야하는데, 아래와 같은 조합을 생각해보았습니다.
1. DB는 ms sql express (무료) 를 PC 1대에 서버로 설치하고
2. 클라이언트단 프로그램은 VB, C# 이 아닌 MS Access의 VBA 를 사용해서 개발
여기서 궁금한것은 MS Access 는 특성상 테이블을 링크시켜야하는데, 클라이언트 PC 3~4대에서 MS Access로 동시에 MS SQL DB의 테이블들을 링크 시켜도 레코드락킹 문제가 없을런지요?
제가 굳이 MS Access를 클라이언트 모듈로 사용할려는 이유는, VB처럼 컴파일하지 않고, Access 파일하나 (.accdb) 폴더에 복사하면 되는 간단함때문입니다. VB를 써야한다면, 비쥬얼스튜디오 환경을 설치해야하는데.. 키트확보및 환경설정등 손봐야하는일이 많아서...
와싸다 고수님들의 가르침을 구합니다.
|