DAO_메소드 파라미터
테이블이나 쿠에리의 레코드를 「DAO」으로 취급할 때의 메소드 「OpenRecordset」의 , 인수로 지정하는 파라미터의 일람입니다.
다만 ,Access데이타베이스를 취급하는 경우는Jet데이타베이스 엔진이 어느 정도 최적화해 주기 때문에 , (개인적으로는 ) 그다지 구애되지 않습니다.
<OpenRecordset메소드의 구문>
Set recordset = object.OpenRecordset(source, type, options, lockedits)
■인수type는Recordset의 종류를 설정합니다.
정수
내용
dbOpenTable
테이블 타입
dbOpenDynamic
동적 타입
dbOpenDynaset
다이나셋트타이프
dbOpenSnapshot
snapshot 타입
dbOpenForwardOnly
전방 스크롤 타입
■인수options는 특정에 관한 설정을 행합니다 (복수가 조합하고 가능).
정수
내용
dbAppendOnly
레코드 추가만 허가하는
dsbSQLPassThrough
SQL을ODBC데이터 소스에 건네주는
dbSeeChanges
편집중의 데이터를 다른 유저가 변경하려고 했을 때 에러를 발생시키는
dbDenyWrite
다른 유저에 의한 갱신이나 추가를 불가로 하는
dbDenyRead
다른 유저에 의한 독해를 불가로 하는
dbRunAsync
비동기 쿠에리 -를 실행하는
dbExecDirect
SQLExecDirect을 직접 호출해 쿠에리를 실행하는
dbInconsistent
모순이 있는 갱신을 허가하는
dbConsistent
일관성이 있는 갱신만을 가능으로 하는
■인수lockedits는 락에 관한 설정을 행합니다.
정수
내용
dbReadOnly
유저가Recordset오브젝트를 변경할 수 없게 하는
dbPessimistic
배타적 락(Edit메소드에 의해 페이지를 잠근다 )
dbOptimistic
공유적 락(Update메소드를 실행할 때까지 락 되지 않는다 )
dbOptimisticValue
열의 값에 근거하는 공유적 동시 실행
dbOptimisticBatch
배치 갱신 가능