Compartilhar via


Estrutura CDaoIndexFieldInfo

A estrutura de CDaoIndexFieldInfo contém informações sobre um objeto do campo de índice definido para objetos (DAO) de acesso a dados.

struct CDaoIndexFieldInfo 
{ 
   CString m_strName;          // Primary 
   BOOL m_bDescending;         // Primary 
};

Parâmetros

  • m_strName
    Nomear exclusivamente o objeto do campo de índice. Para obter detalhes, consulte o tópico “propriedade nome” na ajuda de DAO.

  • m_bDescending
    Indica a ordenação de índice definido pelo objeto de índice. Verdadeiro se o pedido for decrescente.

Comentários

Um objeto de índice pode ter vários campos, indicando que um tabledef campos (ou um conjunto de registros com base em uma tabela) são indexados em. As referências a primário anterior indicam como as informações são retornadas no membro de m_pFieldInfos de um objeto de CDaoIndexInfo obtido chamando a função de membro de GetIndexInfo da classe CDaoTableDef ou CDaoRecordset.

Os objetos de índice e os objetos de campo de índice não são representados por uma classe de MFC. Em vez disso, os objetos de DAO que são a base de objetos MFC da classe CDaoTableDef ou CDaoRecordset contém uma coleção de objetos de índice, chamada a coleção de índices. Cada objeto de índice, por sua vez, contém uma coleção de objetos de campo. Essas classes fornecem funções de membro para acessar itens individuais de informações de índice, ou você pode acessar de uma vez com um objeto de CDaoIndexInfo chamando a função de membro de GetIndexInfo do objeto contentor. O objeto de CDaoIndexInfo , em seguida, tem um membro de dados, m_pFieldInfos, que aponte para uma matriz de objetos de CDaoIndexFieldInfo .

Chame a função de membro de GetIndexInfo do objeto contentor de tabledef ou conjunto de registros cujos índices a coleção é armazenada o índice do objeto que você está interessado. Acessar no membro de m_pFieldInfos do objeto de CDaoIndexInfo . O tamanho da matriz de m_pFieldInfos é armazenado em m_nFields. CDaoIndexFieldInfo também define uma função de membro de Dump em construções de depuração. Você pode usar para Dump despejar os conteúdos de um objeto de CDaoIndexFieldInfo .

Requisitos

Header: afxdao.h

Consulte também

Referência

CDaoTableDef::GetIndexInfo

CDaoRecordset::GetIndexInfo

Outros recursos

Estruturas, estilos, retornos de chamada e mapas de mensagem