Estrutura CDaoDatabaseInfo
A estrutura de CDaoDatabaseInfo contém informações sobre um objeto de base de dados definido para objetos (DAO) de acesso a dados.
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
Nomear exclusivamente o objeto de base de dados. Para recuperar diretamente essa propriedade, chame CDaoDatabase::GetName. Para obter detalhes, consulte o tópico “propriedade nome” na ajuda de DAO.m_bUpdatable
Indica se as alterações podem ser feitas no base de dados. Para recuperar diretamente essa propriedade, chame CDaoDatabase::CanUpdate. Para obter detalhes, consulte o tópico “propriedade atualizável” na ajuda de 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 ser revertidas (cancelado) ou ser confirmadas (salvo). Se um base de dados é baseado no mecanismo de base de dados do Microsoft Jet, a propriedade de transações for diferente de zero e você pode usar transações. Outros mecanismos de base de dados não podem suportar transações. Para recuperar diretamente essa propriedade, chame CDaoDatabase::CanTransact. Para obter detalhes, consulte o tópico “propriedade das transações” na ajuda de DAO.m_strVersion
Indica a versão do mecanismo de base de dados do Microsoft Jet. Para recuperar diretamente o valor dessa propriedade, chame a função de membro de GetVersion do objeto base de dados. Para obter detalhes, consulte o tópico “property versão” na ajuda de DAO.m_lCollatingOrder
Especifica a sequência de ordem de classificação em texto para a comparação de cadeia de caracteres ou classificação. Os valores possíveis incluem:uso dedbSortGeneralespanhol (inglês, francês, alemão, português, italiano, e moderno) a ordem de classificação geral.
uso dedbSortArabica ordem de classificação árabe.
uso dedbSortCyrillica ordem de classificação de russo.
uso dedbSortCzecha ordem de classificação tcheco.
uso dedbSortDutch a ordem de classificação holandês.
uso dedbSortGreeka ordem de classificação grego.
uso dedbSortHebrewa ordem de classificação hebreu.
uso dedbSortHungariana ordem de classificação húngaro.
uso dedbSortIcelandica ordem de classificação islandês.
uso dedbSortNorwdana ordem de classificação norueguês ou dinamarquês.
uso dedbSortPDXIntla ordem de classificação do ISO de paradox.
uso dedbSortPDXNorordem de classificação norueguês ou dinamarquês de paradox.
uso dedbSortPDXSweordem de classificação sueco ou finlandês de paradox.
uso dedbSortPolisha ordem de classificação polonês.
uso dedbSortSpanisha ordem de classificação espanhol.
uso dedbSortSwedFina ordem de classificação sueco ou finlandês.
uso dedbSortTurkisha ordem de classificação turco.
dbSortUndefined a ordem de classificação é desconhecido ou indefinido.
Para obter mais informações, consulte o tópico “a personalização de configurações do Registro do Windows para acesso a dados” na ajuda de DAO.
m_nQueryTimeout
O número de segundos que o mecanismo de base de dados do Microsoft Jet espera antes que um erro de tempo limite ocorre quando uma consulta é executada em uma base de dados do ODBC. O valor de tempo limite padrão é de 60 segundos. QueryTimeout quando é definido como 0, nenhum tempo limite; isso pode fazer com que o programa pare de responder. Para recuperar diretamente o valor dessa propriedade, chame a função de membro de GetQueryTimeout do objeto base de dados. Para obter detalhes, consulte o tópico “propriedade QueryTimeout” na ajuda de DAO.m_strConnect
Fornece informações sobre a origem de um base de dados aberto. Para obter informações sobre como conectar cadeias de caracteres, e para obter informações sobre como recuperar o valor dessa propriedade diretamente, consulte a função de membro de CDaoDatabase::GetConnect . Para obter mais informações, consulte o tópico “conectar-se a propriedade” na ajuda de DAO.
Comentários
O base de dados é um objeto de DAO que é a base de um objeto MFC da classe CDaoDatabase. As referências à primário, secundário, e todas as anterior indicam como as informações são retornadas pela função de membro de CDaoWorkspace::GetDatabaseInfo .
As informações recuperadas pela função de membro de CDaoWorkspace::GetDatabaseInfo são armazenadas em uma estrutura de CDaoDatabaseInfo . Chame GetDatabaseInfo para o objeto de CDaoWorkspace em cuja coleção de bases de dados do objeto base de dados é armazenado. CDaoDatabaseInfo também define uma função de membro de Dump em construções de depuração. Você pode usar para Dump despejar os conteúdos de um objeto de CDaoDatabaseInfo .
Requisitos
Header: afxdao.h
Consulte também
Referência
CDaoWorkspace::GetDatabaseCount
Outros recursos
Estruturas, estilos, retornos de chamada e mapas de mensagem