안녕하세요~ 오늘도 궁금한 점이 있어서 글 올립니다.
제가 paradox DB로 네트워크 공유해서 사용하려고 합니다.
다 개발이 되어서 다른 분께 드리려고 하는데 문제가 생겼습니다.
제가 테스트할 때는 제 컴에서 database desktop에서 DB를 만들어서 했거든요.
그런데 실제 사용할 DB가 저장될 컴퓨터는 일반 피씨가 아닌 저장만 하는 장치라서요.
거기에 델파이를 설치할 수는 없습니다. 그래서 제가 만든 DB 파일만 (ex: sample.db)만 복사해서
네트워크 공유에 필요한 설정 (네트워크드라이브, BDE Admin 설정 등)을 하고 테스트 해보니,
조회는 되는데 테이블에 수정, 입력 등이 안됩니다.
'table is read-only' 'cannot modify a read-only dataset' 라는 메세지만 나오고요.
이런 경우를 경험해보신 분~ 도움 부탁드려요..
DB 파일 속성을 봐도 읽기 전용에 체크는 안 되있습니다..
네트워크 공유하지 않고 로컬에서 하는 경우도 이미 생성된 db 파일을 복사해서 하는 경우에는
이와 같이 read만 되는것 같습니다.
방법 아시는 분 꼭 좀 알려주세요~ 급해서요 ;;
RequestLive가 False이거나 조인, 오더바이, 그룹등으로 인해 수정이 안되는 상태입니다.
RequsetLive를 True로 잡아보시구요.
UpdateSQL을 사용해 보세요.