Partilhar via


CDaoRecordset::GetIndexInfo

Chamar essa função de membro para obter mais informações sobre tipos de um índice definido na tabela de base subjacente um conjunto de registros.

void GetIndexInfo(
   int nIndex,
   CDaoIndexInfo& indexinfo,
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO 
);
void GetIndexInfo(
   LPCTSTR lpszName,
   CDaoIndexInfo& indexinfo,
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO 
);

Parâmetros

  • nIndex
    O índice com base zero na coleção de índices da tabela, para pesquisa pela posição numérica.

  • indexinfo
    Uma referência a uma estrutura de CDaoIndexInfo .

  • dwInfoOptions
    Opções que especificam quais informações sobre o índice 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 , informações de campo, campos

    • Informações deAFX_DAO_SECONDARY_INFO primária , mais: Primária, exclusivo, clusterizado, IgnoreNulls necessário, estrangeiro

    • Informações primária e secundário deAFX_DAO_ALL_INFO , mais: Contagem distinct

  • lpszName
    Um ponteiro ao nome do objeto do índice, para pesquisa pelo nome.

Comentários

Uma versão de função permite que você procure um índice por sua posição na coleção.Outra versão permite que você procure por nome um índice.

Para obter uma descrição de informações retornadas, consulte a estrutura de CDaoIndexInfo .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::GetFieldInfo

CDaoRecordset::GetIndexCount

CDaoRecordset::GetLastModifiedBookmark