C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[18306] 여러 프로그램이 네트워크 드라이브 상에 있는 한 DB테이블 접근할 때..
처버 개발자 [yjhyuk] 1556 읽음    2002-05-09 13:33
그런데 그냥 네트워크 상의 다른 컴퓨터에 있는 디비를 열어보려고 하는데도..

이런 에러메시지가 나네요..

Cannot access directory
"PDOXUSRS.LCK"

이런식으로 났습니다.

같은 컴에서 두개의 같은 프로그램이 네트워크 드라이브(z:\)에 있는 한 db 테이블을 접근할때는
문제가 없는데
2개의 컴퓨터에서 각각 프로그램 실행해서 db 테이블 접근시 하나가 사용중이면 다른 하나는 위와 같은 메시지가 뜨면서 에러가 나더군요.

좀 자세히 말하면

첫번째 컴퓨터에서 프로그램 실행해서 db접근하면
확장자가 .LCK인 파일과 PDOXUSRS.NET이라는 파일이 이 생기더군요.
그래서 파라독스 테이블이 있는 네트워크 드라이브에 대한 권한을
첫번째 프로그램이 PDOXUSRS.NET파일을 생성하면서 모두 갖는것 같아요.

두번째 프로그램은 첫번째 컴퓨터에 있는 프로그램이 죽을때까지 로딩이 않되고
첫번째 프로그램이 죽어야 실행이 되거든요.

첫번째 프로그램에서 두개의 프로그램을 띄울수 있다면 다른 컴퓨터에서도 하나씩 프로그램을 띄울수 있어야 정상이 아닐까요?
어떻게 하면 첫번째 컴에서도 프로그램을 띄우고 두번째 컴에서도 프로그램을 띄울수 있을까요?

그럼 좋은 답변 기다리겠습니다. ^_^;;

+ -

관련 글 리스트
18306 여러 프로그램이 네트워크 드라이브 상에 있는 한 DB테이블 접근할 때.. 처버 개발자 1556 2002/05/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.