반응형
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의 수를 리턴해 줄 수 있다 |