레코드셋 (RecordSet) 속성값

2007.11.27 15:34 개발언어/SQL


Recordset.property 속성
속성 설명
AbsolutePage 현재의 레코드 포인터를 이동할 페이지를 명시한다
AbsolutePosition 현재의 레코드 포인터를 이동하기 위한 레코드를 명시한다
ActiveConnection 레코드셋이 어느 연결 객체의 일부인가를 명시한다
BOF 현재의 레코드 포인터가 레코드셋의 처음에 있는 것을 명시한다
Bookmark 표시된 레코드를 위한 북마크를 명시한다
CacheSize 저장된 레코드셋에 있는 레코드의 갯수를 명시한다
CursorType 레코드셋에서 사용할 커서의 타입을 명시한다
EditMode 레코드셋의 편집상태를 리턴한다
EOF 현재의 레코드 포인터가 레코드셋에서 마지막 레코드를 넘었는지를 나타낸다  
Filter 레코드셋에 적용하기 위한 필터를 명시한다
LockType 오픈될 때 레코드셋에 적용하기 위한 Locking의 유형을 명시한다
MaxRecords 레코드셋에 포함할 수 있는 레코드들의 최대 수를 명시한다
PageCount 레코드셋에 있는 페이지 수를 리턴한다
PageSize 하나의 페이지가 지니고 있는 레코드 수를 명시한다
RecordCount 레코드셋에 있는 레코드 수를 리턴한다
Source 레코드들의 출처가 되는 소스(SQL문, 저장된 프로시저, 또는 테이블 이름)를 명시 한다
Status 레코드셋의 상태를 리턴한다

Recordset.method 메쏘드
메쏘드 구문 설명
AddNew Rs.AddNew Fields, Values 명시된 값을 지닌 새로운 레코드를 추가
cancelBatch Rs.cancelBatch recordsAffected 패치 수정을 취소
CancelUpdate Rs.CancelUpdate 갱신을 취소
Clone set newRs = OldRs.Clone 본래 레코드셋의 복사본을 리턴
Close Rs.Close 레코드셋을 닫는다
Delete Rs.Delete recordsAffected 현재의 레코드를 삭제
GetRows Set myArray = Rs.GetRows(rows, start, fields) 일련의 레코드로 된 배열을 설정한다
Move Rs.Move NumRecs, start 레코드 포인터를 명시된 레코드 번호로 이동
MoveFirst Rs.MoveFirst 레코드 포인터를 첫번째 레코드로 이동
MoveLast Rs.MoveLast 레코드 포인터를 마지막 레코드로 이동
MoveLNext Rs.MoveLNext 레코드 포인터를 다음 레코드로 이동
NextRecordset Set NewRs = OldRs.NextRecordset(RecordsAffected) 다음 레코드셋으로 이동
Open Rs.Open [Source, ActiveConnection, CursorType, LockType, Options] 레코드셋을 오픈한다
Requery Rs.Requery 데이터베이스를 요구하고, 레코드셋을 갱신한다
Resync Rs.Resync recordsAffected 레코드셋을 데이터베이스와 재동조함으로써 리프레시한다
Supports set bool = Rs.Supports(cursorOption) 레코드셋이 지원하는 기능을 판단하는데 사용된다
Update Rs.Update Fields, Values 현재 레코드의 필드를 명시된 값으로 갱신
UpdateBatch Rs.UpdateBatch recordsAffected 갱신된 묶음을 디스크에 기록하는데 사용된다.
recordsAffect의 수를 리턴해 줄 수 있다