CDaoRecordset::GetFieldInfo

Chamar essa função de membro para obter informações sobre os campos em um conjunto de registros.

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 com base zero do campo predefinido na coleção fields do conjunto de registros, para pesquisa pelo índice.

  • fieldinfo
    Uma referência a uma estrutura de CDaoFieldInfo .

  • dwInfoOptions
    Opções que especificam quais informações sobre o conjunto de registros para recuperar.As opções disponíveis são listadas aqui juntamente com o que faz com que a função para retornar.Para obter um melhor desempenho, recuperar apenas o nível de informações que você precisa:

    • ( nome padrão) deAFX_DAO_PRIMARY_INFO , tipo, tamanho, atributos

    • 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: Valor padrão, regra de validação, texto de validação

  • lpszName
    O nome do 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

Consulte também

Referência

Classe de CDaoRecordset

Gráfico de hierarquia

CDaoRecordset::GetFieldCount

CDaoRecordset::GetFieldValue

CDaoRecordset::GetIndexCount

CDaoRecordset::GetIndexInfo