급하게 찾고 계시는 것같아 답변을 달아봅니다.
더 좋은 방법을 알고 계신 분은 답변을 달아 주시기 바랍니다.
저는 이런경우 코딩으로 에러를 잡아내어서..
(lock conflit on no wait transaction deadlock 에러..)
다른 사람이 수정중이라는 메세지를 띄워주는 것으로 처리했습니다.
하안인 님이 쓰신 글 :
: 두개의 프로그램을 띄워서 한프로그램에서 정보를 수정하고 commit는 되지 않은 상태에서
: 다른 프로그램에서 그레코드를 수정하면 아래와 같은 메시지가 띄워짐니다.
:
: lock conflit on no wait transaction deadlock
:
: c/s프로그램에서 클라이언트들이 같은 레코드를 수정안한다고 볼수 없는데
: 이런 문제는 어떻게 해결해야 하나요.
:
: 355번에 대한 질문은 midas의 socket를 이용한 데이타베이스 접근에서는 에러메시지 없이
: 화면상에는 변경된것으로 보이나 실질적으로 데이타가 저장되지않았거든요.
:
: 그래서 인터베이스를 가지고 간단하게 프로그램을 만들어 테스트하니
: 위와 같은 결과가 나왔습니다.
:
: transaction의 editor에서 read commit로 설정했습니다.
:
: 결과적으로 c/s에서의 데이타 업데이트 권한설정을 어떻게 해야하는지 알려주시면
: 감사하겠습니다.
: c/s는 처음해보는 것이라 데이타 공유에 대한 권한설정은 어디서 해야하는지
: 모르겠습니다.
:
: 끝까지 읽어주셔서 감사하고 답변 부탁드립니다.
: 그럼 좋은 하루되세요...
|