CDaoDatabase::GetTableDefInfo
Chamar essa função de membro para obter mais informações sobre tipos de 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 de tabledef na coleção de TableDefs de banco de dados, para pesquisa pelo índice.tabledefinfo
Uma referência a um objeto de CDaoTableDefInfo que retorna as informações solicitadas.dwInfoOptions
Opções que especificam quais informações sobre a tabela para recuperar.As opções disponíveis são listadas aqui juntamente com o que faz com que a função para retornar sobre a relação:( nome padrão) deAFX_DAO_PRIMARY_INFO , atualizável, atributos
Primária deAFX_DAO_SECONDARY_INFO mais informações: A data criada, último nome atualizado, a data da tabela de origem, conectar-se
Informações primária e secundário deAFX_DAO_ALL_INFO mais: Regra de validação, texto de validação, contagem de registro
lpszName
O nome do objeto de tabledef, para pesquisa pelo nome.
Comentários
Duas versões de função são fornecidas para que você pode selecionar uma tabela pelo índice na coleção de TableDefs de banco de dados ou o nome da tabela.
Para obter uma descrição de informações retornadas em tabledefinfo, consulte a estrutura de CDaoTableDefInfo .Essa estrutura possui membros que correspondem aos itens de informações listados acima na descrição de dwInfoOptions.Se você solicitar informações em um nível, você obtém informações para todos os níveis anteriores também.
Observação |
---|
A opção de AFX_DAO_ALL_INFO fornece informações que pode ser lento obter.Em esse caso, contar os registros na tabela pode ser muito demorada se há vários registros. |
Requisitos
Cabeçalho: afxdao.h