CDaoTableDef::GetFieldInfo
Chamar essa função de membro para obter mais informações sobre tipos de um campo definido no tabledef.
void GetFieldInfo(
int nIndex,
CDaoFieldInfo& fieldinfo,
DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO
);
void GetFieldInfo(
LPCTSTR lpszName,
CDaoFieldInfo& fieldinfo,
DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO
);
Parâmetros
nIndex
O índice do objeto do campo na coleção com base zero dos campos de tabela, para pesquisa pelo índice.fieldinfo
Uma referência a uma estrutura de CDaoFieldInfo .dwInfoOptions
Opções que especificam quais informações sobre o campo para recuperar. As opções disponíveis são listadas aqui juntamente com o que faz com que a função para retornar:( nome padrão) deAFX_DAO_PRIMARY_INFO , tipo, tamanho, atributos. Use esta opção para o desempenho mais rápido.
Informações deAFX_DAO_SECONDARY_INFO primária , mais: A posição, ordinal necessário, reserva comprimento zero, ordem de comparação, nome, estrangeiro campo de origem, tabela de origem
Informações primária e secundário deAFX_DAO_ALL_INFO , mais: Regra de validação, texto de validação, valor padrão
lpszName
Um ponteiro para o nome do campo, para pesquisa pelo nome. O nome é uma cadeia de caracteres com até 64 caracteres que nomeie os o campo.
Comentários
Uma versão de função permite que você procure um campo pelo índice. Outra versão permite que você procure por nome um campo.
Para obter uma descrição de informações retornadas, consulte a estrutura de CDaoFieldInfo . Essa estrutura possui membros que correspondem aos itens de informações listados acima na descrição de dwInfoOptions. Quando você solicita informações a um nível, você obtém informações para todos os níveis anteriores também.
Para informações relacionadas, consulte o tópico “propriedade dos atributos” na ajuda de DAO.
Requisitos
Cabeçalho: afxdao.h