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
CDaoDatabase::GetTableDefCount