사용환경: 인터베이스 6.0, 델파이 6, 윈98
DBGrid를 사용하여 회원데이터를 입력합니다.
레코드 하나가 추가,변경,삭제 될때마다 트랜잭션 처리를 할려구 합니다.
문제는 어느 시점에서 트랜잭션 처리를 해줘야 하느냐 입니다.
저는 일단 데이터셑의 BeforeInsert, BeforeEdit, BeforeDelete에
StartTranSaction을 걸어 놓구 AfterPost, AfterDelete에 Commit처리를 시도했습니다. 그런데 데이터가 들어가긴 하는데 그리드에 갱신이 되지 않는 경우가 있더군요.(TQuery의 RequestLive를 True로 사용)
이런 경우 처리를 어떻게 하는 게 좋을까요?