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