Compartilhar via


CDaoRecordset::GetIndexInfo

telefonar Essa função de membro para obter vários tipos de informações sobre um índice definido na tabela base subjacente de 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 baseado em zero na coleção de índices da tabela, para a pesquisa por posição numérica.

  • indexinfo
    Uma referência a um CDaoIndexInfo estrutura.

  • dwInfoOptions
    Opções que especificam quais informações sobre o índice para recuperar.As opções disponível são listadas aqui, junto com o que fazer com que eles que a função retornar.Para obter melhor desempenho, recupere apenas o nível de informações que você precisa:

    • AFX_DAO_PRIMARY_INFO   (Padrão) Campos de nome, informações do campo

    • AFX_DAO_SECONDARY_INFO   Informações principais, além de: Principal, único, cluster, IgnoreNulls, obrigatório, externo

    • AFX_DAO_ALL_INFO   Informações principais e secundárias, além de: Contagem distinta

  • lpszName
    Um ponteiro para o nome do objeto índice, para a pesquisa por nome.

Comentários

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

Para obter uma descrição das informações retornadas, consulte o CDaoIndexInfo estrutura.Essa estrutura tem membros que correspondem aos itens de informações listadas na descrição de dwInfoOptions. Quando você solicita informações em um nível, você obtém informações para sistema autônomo níveis anteriores também.

Para obter informações relacionadas, consulte o tópico "Propriedade de atributos" na Ajuda do DAO.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CDaoRecordset

Gráfico de hierarquia

CDaoRecordset::GetFieldCount

CDaoRecordset::GetFieldInfo

CDaoRecordset::GetIndexCount

CDaoRecordset::GetLastModifiedBookmark

Outros recursos

CDaoRecordset membros