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