Estrutura CDaoDatabaseInfo

O CDaoDatabaseInfo estrutura contém informações sobre um objeto de banco de dados definido para objetos de acesso a dados (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
};

Parâmetros

  • m_strName
    Nomes exclusivamente o objeto de banco de dados.Para recuperar diretamente essa propriedade, chame CDaoDatabase::GetName.Para obter detalhes, consulte o tópico "Propriedade de nome" na Ajuda do DAO.

  • m_bUpdatable
    Indica se podem ser feitas alterações no banco de dados.Para recuperar diretamente essa propriedade, chame CDaoDatabase::CanUpdate.Para obter detalhes, consulte o tópico "Propriedade atualizável" na Ajuda do DAO.

  • m_bTransactions
    Indica se uma fonte de dados oferece suporte a transações — a gravação de uma série de alterações que podem posteriormente ser revertida (cancelada) ou comprometidos (salva).Se um banco de dados é baseado no mecanismo de banco de dados Microsoft Jet, a propriedade Transactions é diferente de zero e você pode usar transações.Outros mecanismos de banco de dados podem não suportar transações.Para recuperar diretamente essa propriedade, chame CDaoDatabase::CanTransact.Para obter detalhes, consulte o tópico "Propriedade de transações" na Ajuda do DAO.

  • m_strVersion
    Indica a versão do mecanismo de banco de dados Microsoft Jet.Para recuperar o valor desta propriedade diretamente, ligue para o objeto de banco de dados GetVersion função de membro.Para obter detalhes, consulte o tópico "Propriedade de versão" na Ajuda do DAO.

  • m_lCollatingOrder
    Especifica a seqüência da ordem de classificação no texto para comparação de seqüência de caracteres ou classificação.Valores possíveis incluem:

    • dbSortGeneral usar a ordem de classificação geral (inglês, francês, alemão, português, italiano e espanhol moderno).

    • dbSortArabic usar a ordem de classificação árabe.

    • dbSortCyrillic usar a ordem de classificação russo.

    • dbSortCzech usar a ordem de classificação tcheco.

    • dbSortDutch usar a ordem de classificação holandês.

    • dbSortGreek usar a ordem de classificação grego.

    • dbSortHebrew usar a ordem de classificação em hebraico.

    • dbSortHungarian usar a ordem de classificação húngara.

    • dbSortIcelandic usar a ordem de classificação Islandês.

    • dbSortNorwdan usar a ordem de classificação Norueguês ou dinamarquês.

    • dbSortPDXIntl usar a ordem de classificação Paradox internacional.

    • dbSortPDXNor usar o Paradox norueguês ou ordem de classificação dinamarquês.

    • dbSortPDXSwe usar o Paradox sueco ou ordem de classificação finlandês.

    • dbSortPolish usar a ordem de classificação polonês.

    • dbSortSpanish usar a ordem de classificação do espanhol.

    • dbSortSwedFin usar a ordem de classificação finlandês ou sueco.

    • dbSortTurkish usar a ordem de classificação turco.

    • dbSortUndefined a ordem de classificação é desconhecido ou indefinido.

    Para obter mais informações, consulte o tópico "Personalizando o Windows do registro configurações de acesso a dados" na Ajuda do DAO.

  • m_nQueryTimeout
    O número de segundos que o mecanismo de banco de dados Microsoft Jet aguarda antes de um erro de tempo limite ocorre quando uma consulta é executada em um banco de dados ODBC.O valor de tempo limite padrão é 60 segundos.Quando QueryTimeout é definido como 0, sem tempo limite ocorre; Isso pode causar o programa parar de responder.Para recuperar o valor desta propriedade diretamente, ligue para o objeto de banco de dados GetQueryTimeout função de membro.Para obter detalhes, consulte o tópico "Propriedade QueryTimeout" na Ajuda do DAO.

  • m_strConnect
    Fornece informações sobre a origem de um banco de dados aberto.Para obter informações sobre seqüências de conexão e para obter informações sobre como recuperar o valor desta propriedade diretamente, consulte o CDaoDatabase::GetConnect função de membro.Para obter mais informações, consulte o tópico "Conectar-se propriedade" na Ajuda do DAO.

Comentários

O banco de dados é um objeto DAO subjacente de um objeto MFC da classe CDaoDatabase.Referências primária, secundária e tudo acima indicam como as informações são retornadas pelo CDaoWorkspace::GetDatabaseInfo função de membro.

As informações recuperadas pelo CDaoWorkspace::GetDatabaseInfo função de membro é armazenada em um CDaoDatabaseInfo estrutura.Chamar GetDatabaseInfo para o CDaoWorkspace objeto cuja coleção de bancos de dados o objeto de banco de dados está armazenado.CDaoDatabaseInfotambém define um Dump membro na depuração compilações.Você pode usar Dump para despejar o conteúdo de um CDaoDatabaseInfo objeto.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CDaoWorkspace

Classe CDaoDatabase

CDaoWorkspace::GetDatabaseCount

Outros recursos

Estruturas, estilos, retornos de chamada e mapas de mensagem