안녕하셔요..
심각한 문제가 발생해서 문의 드립니다. 이전에 이런 질문이 있었는데
답변은 없더군요...흑흑...
저장시
Record Already Locked by this Session 이라는 메시지가 나타나거든요
특히 가장 위의( first시 맨 위의 ) row에서 update시에 나타납니다.
우째 이런일이 생기는지.. 알고 싶습니다.
참고로
TQuery 2개와 stored procedure 2개를 한 Transaction 으로 관리하고 있습니다.
UpdateSQL을 사용하고 있습니다.
알고 계시면 좀 알려 주세요
부탁드립니다. 제발 부탁드려요~~~~~~~~~~~~
> 안녕하셔요..
> 심각한 문제가 발생해서 문의 드립니다. 이전에 이런 질문이 있었는데
> 답변은 없더군요...흑흑...
>
> 저장시
> Record Already Locked by this Session 이라는 메시지가 나타나거든요
> 특히 가장 위의( first시 맨 위의 ) row에서 update시에 나타납니다.
>
> 우째 이런일이 생기는지.. 알고 싶습니다.
>
> 참고로
> TQuery 2개와 stored procedure 2개를 한 Transaction 으로 관리하고 있습니다.
> UpdateSQL을 사용하고 있습니다.
>
> 알고 계시면 좀 알려 주세요
> 부탁드립니다. 제발 부탁드려요~~~~~~~~~~~~
멧세지는 이미 락이 걸려 있다는 말같군요.
락이 걸려 있다면 락을 건 컴이 프로그램을 종료 해야 오라클은 스스로 Commit을 해서
락을 해제 합니다. 그렇지 않으면 오라클Plus에서 해당테이블 스페이스를 Commit 해야
합니다 이 경우에도 락을 건 컴이 프로그램을 종료 한 상태여야 합니다.
님의 경우가 이런 경우인지 몰겠으나 참고가 되엇으면 합니다.
아. 글구 스타트트랜잭션은 반드시 Commit, RollBack을 만냐야 합니다. 그렇지못하면
에러를 냅니다.
그럼 이만 다른곳을 비추러..이론 비가오니 비출곳이 없네...