|
마우스 클릭(더블클릭)시 원하는 데이터를 ListView에 추가,변경,삭제시에
Transaction, Commit, Rollback, CloseDataSets 명령등을 사용하여 Insert, Update, Delete 및 명령 취소(주로 쿼리문)를 하려고 할때
ListView에 데이터를 천천히 삭제(클릭 및 더블클릭 동작 속도 느림)할시엔 전혀 문제가 없는데 빠른 속도로 삭제할시엔
(클릭 및 더블클릭 동작 속도 빠름) PC의 펜딩현상을 초래합니다.
이 해결방안은 무엇일까요? 꼭 Rollback 명령과 같이 DB조작 명령을 활용하고 싶은데요...
참고로 DB는 MS-SQL (Dev Ed.)입니다.
DM->Database1->Commit();
DM->Database1->StartTransaction();
DM->Database1->Rollback();
DM->Database1->StartTransaction();
DM->Database1->CloseDataSets();
(참고 : TDataModule *DM = new TDataModule(); )
|