CDaoDatabase::GetTableDefInfo

Chame essa função de membro para obter vários tipos de informações sobre uma tabela definida no banco de dados.

void GetTableDefInfo( 
   int nIndex, 
   CDaoTableDefInfo& tabledefinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);
void GetTableDefInfo( 
   LPCTSTR lpszName, 
   CDaoTableDefInfo& tabledefinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);

Parâmetros

  • nIndex
    O índice do objeto definiçãodetabela na coleção TableDefs do banco de dados, para a pesquisa por índice.

  • tabledefinfo
    Uma referência a um CDaoTableDefInfo objeto que retorna as informações solicitadas.

  • dwInfoOptions
    Opções que especificam quais informações sobre a tabela para recuperar.As opções disponível estão listadas aqui, junto com o que fazer com que eles que a função de retorno sobre o parceiro:

    • AFX_DAO_PRIMARY_INFO   (Padrão) Nome, atualizável, atributos

    • AFX_DAO_SECONDARY_INFO   Informações principais plus: Data de criação, data última atualizada, o nome da tabela de fonte, conectar

    • AFX_DAO_ALL_INFO   Informações principais e secundárias plus: Contagem de registros de regra, o texto de validação de validação

  • lpszName
    O nome do objeto definiçãodetabela, para a pesquisa por nome.

Comentários

Duas versões da função são fornecidos para que você possa selecionar uma tabela pelo índice na coleção TableDefs do banco de dados ou pelo nome da tabela.

Para obter uma descrição das informações retornadas em tabledefinfo, consulte o CDaoTableDefInfo estrutura.Essa estrutura tem membros que correspondem aos itens de informações listadas na descrição de dwInfoOptions. Se você solicitar informações em um nível, você obtém informações para sistema autônomo níveis anteriores também.

Observação:

O AFX_DAO_ALL_INFO opção fornece informações que podem ser lentos para obter. Nesse caso, a contagem de registros na tabela poderia consumir muito time se houver muitos registros.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CDaoDatabase

Gráfico de hierarquia

CDaoDatabase::GetTableDefCount

Outros recursos

CDaoDatabase membros