데이터 멤버
| m_hdbc | 데이터 원본 열기 데이터베이스 연결 (ODBC) 연결 핸들입니다. 입력 요소로。 |
건설
| CDatabase | CDatabase 개체를 생성 합니다. OpenEx 또는 Open 을 호출 하 여 개체를 초기화 해야 합니다. |
| 오픈 | (ODBC 드라이버)를 통해 데이터 소스에 연결。 |
| OpenEx | (ODBC 드라이버)를 통해 데이터 소스에 연결。 |
| 닫기 | 데이터 원본 연결을 닫습니다. |
데이터베이스 특성
| GetConnect | 반환은 ODBC 연결 문자열 CDatabase 개체는 데이터 원본에 연결 하는 데 사용。 |
| IsOpen | CDatabase 개체는 현재 데이터 원본에 연결 하는 경우 0이 아닌 반환。 |
| GetDatabaseName | 현재 사용 중인 데이터베이스의 이름을 반환 합니다. |
| CanUpdate | CDatabase 개체를 업데이트할 수 있으면 0이 아닌 반환 합니다 (아닌 읽기 전용)。 |
| CanTransact | 데이터 소스에서 트랜잭션을 지원 하는 경우 0이 아닌 반환。 |
| SetLoginTimeout | 초 후에 데이터 원본 연결 시도 시간이 초과 됩니다 수 설정。 |
| SetQueryTimeout | 설정 데이터베이스 후 초 수 쿼리 작업 시간이 초과 됩니다. 모든 후속 레코드 집합 열기, AddNew, 편집및 삭제 호출에 영향을。 |
| GetBookmarkPersistence | 통해 책갈피는 recordset 개체에 유지 하는 작업 식별。 |
| GetCursorCommitBehavior | 열려 있는 recordset 개체에 트랜잭션 커밋의 효과 식별 합니다. |
| GetCursorRollbackBehavior | 열려 있는 recordset 개체에 대 한 트랜잭션을 롤백하지의 효과 식별 합니다. |
데이터베이스 작업
| BeginTrans | "트랜잭션" 시작-가역 CRecordset 클래스의 AddNew, 편집, 삭제및 업데이트 멤버 함수 호출의 일련-연결 된 데이터 원본에. 데이터 원본의 BeginTrans 를 트랜잭션을 지원 해야 합니다. |
| BindParameters | CDatabase::ExecuteSQL 를 호출 하기 전에 매개 변수를 바인딩할 수 있습니다. |
| CommitTrans | BeginTrans에 의해 시작 된 트랜잭션을 완료 합니다. 데이터 소스를 변경 하는 트랜잭션에서 명령 실시。 |
| 롤백 | 현재 트랜잭션 중 변경 내용이 되돌립니다. 데이터 소스를 변경 하지 않고 BeginTrans 호출에서 정의 된 대로 이전 상태로 반환。 |
| 취소 | 비동기 작업 또는 두 번째 스레드에서 프로세스 취소。 |
| ExecuteSQL | SQL 문을 실행합니다. 반환 되는 데이터 레코드 없음。 |
데이터베이스 Overridables
| OnSetOptions | 표준 연결 옵션을 설정 하는 프레임 워크에서 호출 합니다. 쿼리 제한 시간 값을 설정 하는 기본 구현입니다. SetQueryTimeout 를 호출 하 여 시간을 앞두고 이러한 옵션을 설정할 수 있습니다. |
CDatabase 개요 |nbsp; 기본 클래스 멤버 (ko) | 계층 구조 차트(&N)