Q&A

  • [정보] "At end of table" 오류에 대한 해결책!!
이전에 cachedUpdate를 이용한 자료의 처리에서 "At end of table"에

대한 오류메세지를 해결하지 못했었습니다.

저 말고도 몇분이서 이문제를 가지고 해결하지 못했었습니다.



그런데... 우연의 일치인지...??

허~~ 제가 at end of table에 대한 해결책을 찾아 내었습니다.

물론 해결책만 있을뿐 구체적이고 논리적이면서 정확한 이유는 아직

찾아내지는 못했습니다.



cachedUpdate를 이용하여

저장시 query1.applyUpdates; 또는 취소시 query1.cancelUpdates;

를 사용하기 전에 반드시

if query1.UpdateStatus <> usUnmodified then query1.revertrecord;

와 같이 변경된 사항이 있는지 먼저 확인을 하시면

그놈의 지긋지긋한 at end of table이라는 메세지로 부터 해방이 될수

있습니다.



전에 PowerBuilder의 datawindow라는 것을 사용할때와 지금 cachedupdate기능

을 사용할때와 비슷한 느낌이 들기는 한데...

델파이의 cachedupdate기능이 그리 smart하진 않은것 같군요..



아무쪼록 델파이언 여러분께 조금이나마 도움이 되시길....



0  COMMENTS