Tquery, Tdatabase, TUpdateSql 컴포넌트를 이용하여
cachedUpdate기능을 이용하여 Data를 저장하는 기능을
구현하는데....
Procedure Tform1.SaveButtonClick(sender: Tobject);
Begin
Database1.StartTransaction;
Try
Query1.ApplyUpdates;
Database1.Commit;
Except
Database1.Rollback;
raise;
end;
Query1.CommitUpdates;
end; 과 같은 루틴을 사용하였습니다.
그런데... 저장하는 SaveButtonClick Procedure를 실행하면서
가끔식 "At end of Table"이라는 오류메세지가 자꾸 발생을
하네요.. 그렇다고 "At end of Table"이라는 오류 메세지가
계속 발생을 하는것도 아니고 간혹, 발생을 했다가 안했다가..
그러는데... 도무지 이유를 모르겠습니다.
여기에 대한 원인과 해결책을 아시면 저 좀 도와주세요..
DB는 Delphi4에 포함된 Interbase를 사용을 했구요...
델파이 버젼은 4.0입니다.....