ASP - 커서타입 & 락타입
★ 커서타입
값 |
타입 |
설명 |
0 |
adOpenForwardOnly |
자료를 변경할 수 없으며 MoveNext 메소드만 지원(Default 값) |
1 |
adOpenKeyset |
Recordset 자료를 변경할 수 있지만 새로운 자료를 추가한 경우 다른 사용자에게 반영되지 않는다. 모든 Move 메소드를 지원 |
2 |
adOpenDymanic |
오픈되어 있는 동안 다른 사용자들의 입력, 수정, 삭제된 내용이 변경된다. 모든 Move 메소드를 지원 |
3 |
adOpenStatic |
자료를 변경할 수 없으며 Recordset 생성 후 다른 사용자가 변경한 자료는 볼 수 없다. 모든 Move 메소드를 지원 | |
★ 락타입
값 |
타입 |
설명 |
0 |
adLockReadOnly |
읽기전용 록. 레코드 읽는 동안 다른 사람이 데이터를 변경할 수 없고 읽을 수만 있음 |
1 |
adLockPessimistic |
비관적 록. 레코드 단위로 록킹. 레코드 편집을 하는 순간부터 록을 걸어 다른 사람이 레코드를 변경할 수 없게 됨 |
2 |
adLockOptimistic |
낙관적 록. 레코드 단위로 록킹. 레코드 편집이 끝나고 Update 메소드를 호출하는 경우에만 록을 걸므로 Update 전에는 편집중이라도 다른 사용자가 수정할 수 있음 |
3 |
adLockBatchOptimistic |
배치 작업으로 Optimistic 록을 사용할 수 있음 | | |
|
|