프로그래밍
ADO Cursor, Lock 타입
하이안
2008. 12. 3. 12:00
Cursor
- adOpenForwardOnly (0)
기본타입,읽기만 가능하므로 속도는 가장 빠르다.
레코드의 추가/변경/삭제 변경 불가능. 오로지 앞으로만 이동 전진함. - adOpenKeyset (1)
레코드 추가/수정/삭제 가능, 다른 사용자에 의해 추가/변경/삭제 시 재동기화 후 반영됨 - adOpenDynamic (2)
레코드 추가/수정/삭제 가능, 다른 사용자에 의해 추가/변경/삭제 시 즉시 반영됨
성능상 부담이 많아 성능이 다소 저하될 수 있음 - adOpenStatic (3)
레코드 추가/수정/삭제 가능, 본인외 다른 레코드셋 추가/삭제는 볼 수 없음
Lock
- adLockReadOnly (1)
읽기전용으로 수정 불가 - adLockPessimistic (2)
한사용자가 레코드를 열고있는 동안은 다른 사용자가 레코드 변경 못하도록 잠금 (편집 시작 순간부터) - adLockOptimistic (3)
데이터 수정시에만 레코드를 잠금 (업데이트 순간) - adLockBatchOptimistic (4)
배치갱신모드 요구