Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
A CDaoDatabaseInfo estrutura contém informação sobre um objeto de base de dados definido para objetos de acesso a dados (DAO).
Observação
DAO é suportado através do Office 2013. O DAO 3.6 é a versão final, e é considerado obsoleto.
Sintaxe
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
Nomeia de forma única o objeto da base de dados. Para recuperar diretamente esta propriedade, ligue para CDaoDatabase::GetName. Para mais detalhes, consulte o tópico "Nome de Propriedade" na Ajuda do DAO.
m_bUpdatable
Indica se podem ser feitas alterações à base de dados. Para recuperar diretamente esta propriedade, ligue para CDaoDatabase::CanUpdate. Para mais detalhes, consulte o tópico "Propriedade Atualizável" no DAO Help.
m_bTransactions
Indica se uma fonte de dados suporta transações — o registo de uma série de alterações que podem ser posteriormente revertidas (canceladas) ou comprometidas (guardadas). Se uma base de dados for baseada no motor de base de dados Microsoft Jet, a propriedade Transações é diferente de zero e pode usar transações. Outros motores de base de dados podem não suportar transações. Para recuperar diretamente esta função, ligue para CDaoDatabase::CanTransact. Para mais detalhes, consulte o tópico "Transações de Propriedade" na Ajuda DAO.
m_strVersion
Indica a versão do motor de base de dados Microsoft Jet. Para recuperar diretamente o valor desta propriedade, chame a função membro GetVersion do objeto da base de dados. Para detalhes, consulte o tópico "Propriedade de Versão" na Ajuda do DAO.
m_lCollatingOrder
Especifica a sequência da ordem de ordenação no texto para comparação ou ordenação de cadeias. Os valores possíveis incluem:
dbSortGeneralUse a ordem geral (inglês, francês, alemão, português, italiano e espanhol moderno).dbSortArabicUsa a ordem de ordenação árabe.dbSortCyrillicUsa a ordem de classificação russa.dbSortCzechUse a ordem de classificação checa.dbSortDutchUsa a ordem de ordenação holandesa.dbSortGreekUsa a ordem de ordenação grega.dbSortHebrewUsa a ordem de ordenação hebraica.dbSortHungarianUsa a ordem de ordenação húngara.dbSortIcelandicUsa a ordem de ordenação islandesa.dbSortNorwdanUse a ordem de classificação norueguesa ou dinamarquesa.dbSortPDXIntlUse a ordem de ordenação da Paradox International.dbSortPDXNorUsa a ordem de ordenação norueguesa ou dinamarquesa da Paradox.dbSortPDXSweUse a ordem de ordenação sueca ou finlandesa da Paradox.dbSortPolishUsa a ordem de classificação polaca.dbSortSpanishUsa a ordem de classificação espanhola.dbSortSwedFinUse a ordem de classificação sueca ou finlandesa.dbSortTurkishUsa a ordem de classificação turca.dbSortUndefinedA ordem de ordenação é indefinida ou desconhecida.
Para mais informações, consulte o tópico "Personalização das Definições do Registo do Windows para Acesso a Dados" na Ajuda do DAO.
m_nQueryTimeout
O número de segundos que o motor da base de dados Microsoft Jet espera antes de ocorrer um erro de timeout quando uma consulta é executada numa base de dados ODBC. O valor padrão de timeout é de 60 segundos. Quando o QueryTimeout está definido para 0, não ocorre nenhum timeout; Isto pode fazer com que o programa deixe de responder. Para recuperar diretamente o valor desta propriedade, chame a função membro GetQueryTimeout do objeto da base de dados. Para mais detalhes, consulte o tópico "QueryTimeout Property" na Ajuda DAO.
m_strConnect
Fornece informação sobre a origem de uma base de dados aberta. Para informações sobre strings de conexão, e para informações sobre como recuperar diretamente o valor desta propriedade, consulte a função membro CDaoDatabase::GetConnect . Para mais informações, consulte o tópico "Ligar Propriedade" na Ajuda DAO.
Observações
A base de dados é um objeto DAO subjacente a um objeto MFC da classe CDaoDatabase. As referências a Primário, Secundário e Todos acima indicam como a informação é devolvida pela função membro CDaoWorkspace::GetDatabaseInfo .
A informação recuperada pela função membro CDaoWorkspace::GetDatabaseInfo é armazenada numa CDaoDatabaseInfo estrutura. Chame GetDatabaseInfo o CDaoWorkspace objeto em cuja coleção Bases de Dados o objeto de base de dados está armazenado.
CDaoDatabaseInfo também define uma Dump função membro em builds de depuração. Podes usar Dump para despejar o conteúdo de um CDaoDatabaseInfo objeto.
Requerimentos
Cabeçalho:afxdao.h
Consulte também
Estruturas, estilos, retornos de chamada e mapas de mensagens
Classe CDaoWorkspace
Classe CDaoDatabase