CDaoRecordset 클래스 멤버

데이터 멤버
건설
특성
레코드 집합 업데이트 작업
레코드 집합 탐색 작업
다른 레코드 집합 작업
Overridables

데이터 멤버

m_bCheckCacheForDirtyFields 변경 필드가 자동으로 표시 하는지 여부를 나타내는 플래그를 포함。
m_pDAORecordset Recordset 개체를 원본으로 사용 하는 DAO 인터페이스 포인터。
m_nFields 레코드 집합 클래스의 필드 데이터 멤버 개수와 데이터 소스에서 레코드 집합으로 선택 하는 열 수를 포함。
m_nParams 레코드 집합 클래스에서 매개 변수 데이터 멤버의 수를 포함 ? 레코드 집합의 쿼리 매개 변수 수가 전달
m_pDatabase 이 결과 집합에 대 한 원본 데이터베이스입니다. CDaoDatabase 개체에 포인터를 포함합니다.
m_strFilter SQL 어디 문을 구성 하는 데 사용 하는 문자열을 포함。
m_strSort ORDER BY SQL 문을 생성 하는 데 사용 하는 문자열을 포함 합니다.

건설

CDaoRecordset CDaoRecordset 개체 생성。
닫기 레코드 집합을 닫습니다.
오픈 새 레코드 집합 테이블, 다이너셋, 또는 스냅숏 만듭니다.

특성

CanAppend AddNew 멤버 함수를 통해 레코드 집합에 0이 아닌 경우 새 레코드를 추가할 수를 반환 합니다.
CanBookmark 레코드 집합에서 책갈피가 지원 하는 경우 0이 아닌 반환。
CanRestart 레코드 집합의 쿼리를 다시 실행 하려면 Requery 를 호출할 수 있습니다 경우 0이 아닌 반환。
CanScroll 레코드를 스크롤할 수 있는 경우 0이 아닌 반환。
CanTransact 데이터 소스에서 트랜잭션을 지원 하는 경우 0이 아닌 반환。
CanUpdate 레코드를 업데이트할 수 있으면 0이 아닌 반환 (수 추가, 업데이트 또는 삭제할 레코드)。
GetCurrentIndex 가장 최근에 인덱스에 사용 된 인덱스의 이름이 들어 있는 CString 반환 테이블 형식의 CDaoRecordset
GetDateCreated CDaoRecordset 개체를 만들 기본 테이블 기본 날짜와 시간 반환
GetDateLastUpdated CDaoRecordset 개체를 원본으로 사용 하는 기본 테이블의 디자인을 만든 가장 최근의 변경 시간과 날짜를 반환 합니다.
GetEditMode 현재 레코드의 편집 상태를 나타내는 값을 반환 합니다.
GetLastModifiedBookmark 가장 최근에 추가 되거나 업데이트 레코드를 결정 하는 데 사용。
GetName 레코드 집합의 이름이 들어 있는 CString 을 반환 합니다.
GetParamValue 기본 DAOParameter 개체에 저장 하는 지정된 된 매개 변수의 현재 값을 검색 합니다.
GetRecordCount Recordset 개체에서 액세스 된 레코드 수를 반환 합니다.
GetSQL 레코드 집합에 대 한 레코드를 선택 하는 데 사용 하는 SQL 문자열을 가져옵니다.
GetType 레코드 집합의 종류를 확인 하 라는: 테이블 형식, 다이너셋 형식 또는 스냅숏 형식。
GetValidationRule 필드에 입력 한 데이터의 유효성을 검사 하는 값이 들어 있는 CString 을 반환 합니다.
GetValidationText 유효성 검사 규칙을 만족 하지 때 표시 되는 텍스트를 검색 합니다.
IsBOF 첫 번째 레코드 앞 레코드를 배치 하는 경우 0이 아닌 반환 합니다. 현재 레코드가 없는。
IsDeleted 레코드 삭제 레코드에 배치 하는 경우 0이 아닌 반환。
IsEOF 마지막 레코드 다음 레코드를 배치 하는 경우 0이 아닌 반환 합니다. 현재 레코드가 없는。
IsFieldDirty 현재 레코드에서 지정한 필드를 변경 하는 경우 0이 아닌 반환。
IsFieldNull 현재 레코드의 지정 된 필드가 Null (값 없음 데) 경우 0이 아닌 반환。
IsFieldNullable 현재 레코드에서 지정한 필드 설정할 수 있습니다 Null (값 없음 데) 하는 경우 0이 아닌 반환。
IsOpen Open 호출 된 경우 0이 아닌 반환。
SetCurrentIndex 테이블 형식 레코드 집합에 인덱스를 설정 하 라는。
SetParamValue 기본 DAOParameter 개체에 저장 하는 지정된 된 매개 변수의 현재 값을 설정
SetParamValueNull Null (값 없음 데)에 지정된 된 매개 변수의 현재 값을 설정。

레코드 집합 업데이트 작업

AddNew 새 레코드를 추가 하는 것에 대 한 준비. 추가 완료 하려면 업데이트 호출。
CancelUpdate Edit 또는 AddNew 작업으로 인해 보류 중인 업데이트를 취소。
삭제 레코드 집합에서 현재 레코드를 삭제합니다. 삭제 한 후 다른 레코드로 스크롤할 명시적으로 해야 합니다.
편집 변경 내용을 현재 레코드에 대 한 준비. 편집을 완료 하려면 업데이트 호출。
업데이트 데이터 원본에서 새로 만들거나 편집한 데이터를 저장 하 여 AddNew 또는 Edit 작업 완료。

레코드 집합 탐색 작업

찾기 첫 번째, 다음 찾습니다 지정된 기준 및 해당 레코드를 현재 레코드로 만듭니다 만족 하는 다이너셋 형식 레코드 집합에 있는 특정 문자열의 이전, 또는 마지막 위치。
FindFirst 다이너셋 형식 또는 스냅숏 형식 recordset 지정된 기준 및 해당 레코드를 현재 레코드로 만듭니다 만족 하는 첫 번째 레코드를 찾습니다.
FindLast 다이너셋 형식 또는 스냅숏 형식 recordset 지정된 기준 및 해당 레코드를 현재 레코드로 만듭니다 만족 하는 마지막 레코드를 찾습니다.
FindNext 다이너셋 형식 또는 스냅숏 형식 recordset 지정된 기준 및 해당 레코드를 현재 레코드로 만듭니다 만족 하는 다음 레코드를 찾습니다.
FindPrev 다이너셋 형식 또는 스냅숏 형식 recordset 지정된 기준 및 해당 레코드를 현재 레코드로 만듭니다 만족 하는 이전 레코드를 찾습니다.
GetAbsolutePosition Recordset 개체의 현재 레코드의 레코드 번호를 반환합니다.
GetBookmark 레코드에 책갈피를 나타내는 값을 반환 합니다.
GetPercentPosition 총 레코드 수의 백분율로 현재 레코드의 위치를 반환합니다.
이동 어느 방향에서 현재 레코드에서 지정된 된 수의 레코드를 레코드 집합 위치。
MoveFirst 현재 레코드가 recordset의 첫 번째 레코드에 위치。
MoveLast Recordset의 마지막 레코드로 현재 레코드 위치。
MoveNext Recordset의 다음 레코드로 현재 레코드 위치。
MovePrev Recordset의 이전 레코드로 현재 레코드 위치。
추구 현재 인덱스 및 해당 레코드를 현재 레코드로 만듭니다에 대 한 지정 된 조건을 만족 하는 인덱싱된 테이블 형식 recordset 개체에서 레코드를 찾습니다.
SetAbsolutePosition Recordset 개체의 현재 레코드의 레코드 번호를 설정。
SetBookmark 지정 된 책갈피를 포함 하는 레코드에 레코드 위치。
SetPercentPosition 레코드 집합에 있는 레코드의 총 수의 비율에 해당 하는 위치에 현재 레코드 위치를 설정。

다른 레코드 집합 작업

FillCache 모든 채우기 또는 ODBC 데이터 원본에서 데이터가 들어 있는 recordset 개체에 대 한 로컬 캐시의 일부。
GetCacheSize ODBC 데이터 원본에서 로컬로 캐시 될 데이터가 들어 있는 다이너셋 형식 recordset의 레코드 수를 지정 하는 값을 반환 합니다.
GetCacheStart 캐시 될 레코드 집합의 첫 번째 레코드의 책갈피를 지정 하는 값을 반환 합니다.
GetFieldCount 레코드 집합의 필드 수를 나타내는 값을 반환 합니다.
GetFieldInfo 레코드 집합의 특정 종류의 필드에 대 한 정보를 반환합니다.
GetFieldValue 레코드 집합의 필드 값을 반환합니다.
GetIndexCount 레코드 원본으로 사용 하는 테이블에 있는 인덱스의 개수를 검색。
GetIndexInfo 다양 한 종류의 인덱스에 대 한 정보를 반환합니다.
GetLockingMode 편집 하는 동안 적용 되는 잠금 유형을 나타내는 값을 반환 합니다.
Requery 다시 새로 선택 된 레코드를 레코드 집합의 쿼리 실행。
SetCacheSize ODBC 데이터 원본에서 로컬로 캐시 될 데이터가 들어 있는 다이너셋 형식 recordset의 레코드 수를 지정 하는 값 설정。
SetCacheStart 캐시 될 레코드 집합의 첫 번째 레코드의 책갈피를 지정 하는 값 설정。
SetFieldDirty 변경 된 것으로 현재 레코드에서 지정한 필드를 표시。
SetFieldNull Null (값 없음 데)를 현재 레코드에 있는 지정된 된 필드의 값 설정。
SetFieldValue 레코드 집합의 필드 값 설정。
SetFieldValueNull Null 레코드 집합의 필드 값을 설정합니다. (값 없음 데)。
SetLockingMode 편집 하는 동안 효과에 넣어 잠금 유형을 나타내는 값 설정。

Overridables

DoFieldExchange (양방향)에서 레코드 집합의 필드 데이터 멤버와 데이터 소스에서 해당 레코드 간에 데이터를 교환 하 라고 합니다. 구현 DAO 레코드 필드 교환 (DFX)。
GetDefaultDBName 기본 데이터 원본의 이름을 반환합니다.
GetDefaultSQL 실행할 기본 SQL 문자열을 가져올 호출。

CDaoRecordset 개요 |nbsp; 기본 클래스 멤버 (ko) | 계층 구조 차트(&N)

Index