CDaoDatabaseInfo 구조체

CDaoDatabaseInfo 구조 데이터 액세스 개체 (DAO)를 정의 하는 데이터베이스 개체에 대 한 정보를 포함 합니다.

struct CDaoDatabaseInfo
{
   CString m_strName;       // Primary
   BOOL m_bUpdatable;       // Primary
   BOOL m_bTransactions;    // Primary
   CString m_strVersion;    // Secondary
   long m_lCollatingOrder;  // Secondary
   short m_nQueryTimeout;   // Secondary
   CString m_strConnect;    // All
};

매개 변수

  • m_strName
    데이터베이스 개체의 고유 이름을 지정 합니다.이 속성을 직접 검색 하려면 호출 CDaoDatabase::GetName.자세한 내용은 DAO 도움말의 "Name 속성" 항목을 참조 하십시오.

  • m_bUpdatable
    데이터베이스에 변경 가능 여부를 나타냅니다.이 속성을 직접 검색 하려면 호출 CDaoDatabase::CanUpdate.자세한 내용은 DAO 도움말에서 "업데이트할 수 있는 속성" 항목을 참조 하십시오.

  • m_bTransactions
    데이터 소스에서 트랜잭션을 지원 하는지 여부를 나타냅니다-기록 하는 일련의 변경 사항 나중에 롤백할 수 있습니다 (취소) 또는 커밋된 (저장) 합니다.Microsoft Jet 데이터베이스 엔진에 데이터베이스를 사용 하는 경우 트랜잭션 속성 값이 0이 고 트랜잭션을 사용할 수 있습니다.다른 데이터베이스 엔진은 트랜잭션을 지원 하지 않습니다.이 속성을 직접 검색 하려면 호출 CDaoDatabase::CanTransact.자세한 내용은 DAO 도움말의 "트랜잭션 속성" 항목을 참조 하십시오.

  • m_strVersion
    Microsoft Jet 데이터베이스 엔진의 버전을 나타냅니다.이 속성의 값을 직접 검색 하려면 데이터베이스 개체를 호출 합니다. 버전 가져오기 멤버 함수입니다.자세한 내용은 DAO 도움말의 "Version 속성" 항목을 참조 하십시오.

  • m_lCollatingOrder
    문자열 비교 나 정렬에 대 한 텍스트 정렬 순서를 지정합니다.가능한 값은 다음과 같습니다.

    • dbSortGeneral 일반 (영어, 프랑스어, 독일어, 포르투갈어, 이탈리아어, 및 현대 스페인어) 정렬 순서를 사용 합니다.

    • dbSortArabic 아랍어 정렬 순서를 사용 합니다.

    • dbSortCyrillic 러시아어 정렬 순서를 사용 합니다.

    • dbSortCzech 체코어 정렬 순서를 사용 합니다.

    • dbSortDutch 네덜란드어 정렬 순서를 사용 합니다.

    • dbSortGreek 그리스어 정렬 순서를 사용 합니다.

    • dbSortHebrew 히브리어 정렬 순서를 사용 합니다.

    • dbSortHungarian 헝가리어 정렬 순서를 사용 합니다.

    • dbSortIcelandic 아이슬란드어 정렬 순서를 사용 합니다.

    • dbSortNorwdan 노르웨이어 또는 덴마크어 정렬 순서를 사용 합니다.

    • dbSortPDXIntl Paradox 국제 정렬 순서를 사용 합니다.

    • dbSortPDXNor Paradox 노르웨이어 또는 덴마크어 정렬 순서를 사용 합니다.

    • dbSortPDXSwe Paradox 스웨덴어 또는 핀란드어 정렬 순서를 사용 합니다.

    • dbSortPolish 폴란드어 정렬 순서를 사용 합니다.

    • dbSortSpanish 스페인어 정렬 순서를 사용 합니다.

    • dbSortSwedFin 스웨덴어 또는 핀란드어 정렬 순서를 사용 합니다.

    • dbSortTurkish 터키어 정렬 순서를 사용 합니다.

    • dbSortUndefined 정의 되지 않았거나 알 수 없는 정렬 순서입니다.

    자세한 내용은 사용자 지정 Windows 레지스트리 설정에 대 한의 "데이터 액세스" DAO 도움말 항목을 참조 하십시오.

  • m_nQueryTimeout
    ODBC 데이터베이스에 쿼리를 실행할 때 Microsoft Jet 데이터베이스 엔진을 하기 전에 시간 초과 오류가 기다리는 시간을 초 단위로 발생 합니다.기본 제한 시간은 60 초입니다.쿼리 제한 시간을 0으로 설정 하면 제한 시간 없음 발생 합니다. 이 프로그램이 응답을 중지 하도록 발생할 수 있습니다.이 속성의 값을 직접 검색 하려면 데이터베이스 개체를 호출 합니다. GetQueryTimeout 멤버 함수입니다.자세한 내용은 DAO 도움말의 "쿼리 제한 시간 속성" 항목을 참조 하십시오.

  • m_strConnect
    열려 있는 데이터베이스의 원본에 대 한 정보를 제공합니다.정보 약 문자열을 연결 하 고이 속성의 값을 직접 검색 하는 방법에 대 한 내용은 CDaoDatabase::GetConnect 멤버 함수입니다.자세한 내용은 DAO 도움말의 "속성에 연결" 항목을 참조 하십시오.

설명

데이터베이스 클래스는 MFC 개체를 원본으로 사용 하는 DAO 개체는 CDaoDatabase.어떻게 정보를 반환 하는 기본 및 보조, 위의 모든에 대 한 참조를 나타내는 CDaoWorkspace::GetDatabaseInfo 멤버 함수입니다.

검색 정보는 CDaoWorkspace::GetDatabaseInfo 멤버 함수에서 저장 되는 CDaoDatabaseInfo 구조.호출 GetDatabaseInfoCDaoWorkspace 개체를 해당 데이터베이스 컬렉션에서 데이터베이스 개체를 저장 합니다.CDaoDatabaseInfo또한 정의 Dump 멤버 함수에서 디버그 빌드.사용할 수 있습니다 Dump 의 내용을 덤프 하는 CDaoDatabaseInfo 개체입니다.

요구 사항

헤더: afxdao.h

참고 항목

참조

CDaoWorkspace 클래스

CDaoDatabase 클래스

CDaoWorkspace::GetDatabaseCount

기타 리소스

구조, 스타일, 콜백 및 메시지 맵