Compartilhar via


Estrutura CDaoDatabaseInfo

The CDaoDatabaseInfo estrutura contém informações sobre um objeto de banco de dados definida 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
    Exclusivamente nomes de objeto de banco de dados.Para recuperar diretamente nesta propriedade, telefonar CDaoDatabase::GetName.Para obter detalhes, consulte o tópico "Propriedade de nome" na Ajuda do DAO.

  • m_bUpdatable
    Indica se as alterações podem ser feitas no banco de dados.Para recuperar diretamente nesta propriedade, telefonar 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 revertidos (cancelada) ou comprometidos (salvo).Se um banco de dados é baseado em 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 oferecer suporte a transações.Para recuperar diretamente nesta propriedade, telefonar 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, chame GetVersionfunção de membro .Para obter detalhes, consulte o tópico "Propriedade de versão" na Ajuda do DAO.

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

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

    • dbSortArabic   Use a ordem de classificar árabe.

    • dbSortCyrillic   Use a ordem de classificar russo.

    • dbSortCzech   Use a ordem de classificar tcheco.

    • dbSortDutch Use a ordem de classificar holandês.

    • dbSortGreek   Use a ordem de classificar grego.

    • dbSortHebrew   Use a ordem de classificar em hebraico.

    • dbSortHungarian   Use a ordem de classificar húngara.

    • dbSortIcelandic   Use a ordem de classificar Islandês.

    • dbSortNorwdan   Use a ordem de classificar norueguês ou dinamarquês.

    • dbSortPDXIntl   Use ordem de classificar Paradox internacional.

    • dbSortPDXNor   Use o Paradox norueguês ou dinamarquês ordenação.

    • dbSortPDXSwe   Use a ordem de classificar finlandês ou Paradox sueco.

    • dbSortPolish   Use a ordem de classificar polonês.

    • dbSortSpanish   Use a ordem de classificar do espanhol.

    • dbSortSwedFin   Use a ordem de classificar finlandês ou sueco.

    • dbSortTurkish   Use a ordem de classificar turco.

    • dbSortUndefined   A ordem de classificar é desconhecido ou não definido.

    Para obter mais informações, consulte o tópico "Customizing Windows Registro Settings para 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 é de 60 segundos.Quando QueryTimeout é definido como 0, nenhum tempo limite ocorre; isso pode fazer com que o programa parar.Para recuperar o valor desta propriedade diretamente, telefonar GetQueryTimeoutfunção de membro .Para obter detalhes, consulte o tópico "Propriedade QueryTimeout" na Ajuda do DAO.

  • m_strConnect
    Fornece informações sobre fonte de um banco de dados em aberto.Para obter informações sobre conectar-se seqüências de caracteres e para obter informações sobre como recuperar o valor desta propriedade diretamente, consulte o CDaoDatabase::GetConnectfunção de membro .Para obter mais informações, consulte o tópico "Propriedade de conectar" na Ajuda do DAO.

Comentários

O banco de dados é um objeto DAO subjacente de um objeto MFC do classe CDaoDatabase.As referências a primária, secundária e All acima indicam como as informações fornecidas pelo CDaoWorkspace::GetDatabaseInfofunção de membro .

Informações recuperadas pelo CDaoWorkspace::GetDatabaseInfo armazenado em um função de membroCDaoDatabaseInfo estrutura. De telefonarGetDatabaseInfo para o CDaoWorkspace objeto cuja coleção Databases o objeto de banco de dados está armazenado. CDaoDatabaseInfo também define um Dump cria a função de membro na depurar. Você pode usar Dump Despejar o Sumário 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