CDaoDatabaseInfo 구조는 다음과 같은 형태:
cDaoDatabaseInfo 구조체
{
nbsp; CString m_strName;?????? / / 기본
? BOOL m_bUpdatable;?????? / / 기본
? BOOL m_bTransactions;??? / / 기본
? CString m_strVersion;??? / / 보조
? 긴 m_lCollatingOrder;? / / 보조
? 짧은 m_nQueryTimeout;?? / / 보조
? CString m_strConnect;??? / / 모든
}(&N)
CDaoDatabaseInfo 구조에는 데이터 액세스 개체 (DAO)에 대해 정의 된 데이터베이스 개체에 대 한 정보가 들어 있습니다. 데이터베이스는 원본으로 사용 하는 MFC 클래스 CDaoDatabase개체 DAO 개체입니다. 기본, 보조, 그리고 위의 모든에 대 한 참조 정보 CDaoWorkspace::GetDatabaseInfo 멤버 함수에 의해 반환 되는 방법을 나타내는합니다。
회원
m_strName
데이터베이스 개체의 이름을 고유 하 게 합니다. 이 속성을 직접 검색 하려면 CDaoDatabase::GetName를 호출 합니다. 자세한 내용은 DAO 도움말의 "Name 속성" 항목을 참조 하십시오.
m_bUpdatable
변경 내용을 데이터베이스에 만들 수 있는지 여부를 나타냅니다. 이 속성을 직접 검색 하려면 CDaoDatabase::CanUpdate를 호출 합니다. 자세한 내용은 DAO 도움말의 "Updatable 속성" 항목을 참조 하십시오.
m_bTransactions
데이터 원본 트랜잭션을 지원 하는지 여부를 나타냅니다-나중에 롤백할 수 있는 변경 작업의 일련의 기록 (취소) 또는 커밋된 (저장 된). 데이터베이스를 Microsoft Jet 데이터베이스 엔진에 기반 하는 경우 Transactions 속성은 0이 아닌 하 고 트랜잭션을 사용할 수 있습니다. 다른 데이터베이스 엔진은 트랜잭션을 지원 하지 않을 수 있습니다. 이 속성을 직접 검색 하려면 CDaoDatabase::CanTransact를 호출 합니다. 자세한 내용은 DAO 도움말의 "Transactions 속성" 항목을 참조 하십시오.
m_strVersion
Microsoft Jet 데이터베이스 엔진의 버전을 나타냅니다. 이 속성의 값을 직접 검색 하려면 데이터베이스 개체 GetVersion 멤버 함수를 호출 합니다. 자세한 내용은 DAO 도움말의 "Version 속성" 항목을 참조 하십시오.
m_lCollatingOrder
문자열 비교 나 정렬에 대 한 텍스트 정렬 순서 순서를 지정합니다. 가능한 값은 다음과 같습니다.:
자세한 내용은 "사용자 지정 Windows 레지스트리 설정에 대 한 데이터 액세스" DAO 도움말 항목을 참조 하십시오.
m_nQueryTimeout
초 시간 초과 오류가 발생 하기 전에 대기 하는 Microsoft Jet 데이터베이스 엔진 ODBC 데이터베이스에서 쿼리를 실행 하는 경우 발생 합니다. 기본 시간 제한 값은 60 초입니다. Querytimeout을 0으로 설정 하면 제한 시간 없음 발생 합니다; 프로그램 교수형을 발생할 수 있습니다. 이 속성의 값을 직접 검색 하려면 데이터베이스 개체의 GetQueryTimeout 멤버 함수를 호출 합니다. 자세한 내용은 DAO 도움말의 "QueryTimeout 속성" 항목을 참조 하십시오.
m_strConnect
열려 있는 데이터베이스의 원본에 대 한 정보를 제공합니다. 정보에 대 한에 대 한 문자열을 연결 하 고이 속성의 값을 직접 검색 하는 방법에 대 한 내용은 다음 웹 사이트를 참조 하십시오. CDaoDatabase::GetConnect 멤버 함수. 자세한 내용은 DAO 도움말에서 "연결 속성" 항목을 참조 하십시오.
코멘트
CDaoWorkspace::GetDatabaseInfo 멤버 함수에 의해 검색 된 정보는 CDaoDatabaseInfo 구조에 저장 됩니다. 누구의 Databases 컬렉션에서 database 개체 저장 된 CDaoWorkspace 개체에 대 한 GetDatabaseInfo 를 호출 합니다. CDaoDatabaseInfo 는 또한 디버그 빌드에서 Dump 멤버 함수를 정의합니다. 덤프 를 사용 하 여 CDaoDatabaseInfo 개체의 내용을 덤프합니다。
이 및 다른 MFC DAO 정보 구조체를 사용 하 여 자세한 참고 DAO 컬렉션: DAO 개체에 대 한 정보 얻기 Visual c + + 프로그래머 가이드。
참고 항목nbsp;CDaoWorkspace, CDaoDatabase, CDaoWorkspace::GetDatabaseCount(&N)