Compartilhar via


Estrutura de CDaoIndexFieldInfo

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

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

Parâmetros

  • m_strName
    Nomes exclusivamente o objeto de campo de índice.Para obter detalhes, consulte o tópico "Propriedade de nome" na Ajuda do DAO.

  • m_bDescending
    Indica a ordem de índice definido pelo objeto index.TRUE se a ordem é decrescente.

Comentários

Um objeto de índice pode ter um número de campos, indicando quais campos uma tabledef (ou um conjunto de registros baseado em uma tabela) é indexado em.Referências primárias acima indicam como as informações fornecidas a m_pFieldInfos membro de um CDaoIndexInfo objeto obtido chamando o GetIndexInfo função de membro da classe CDaoTableDef ou CDaoRecordset.

Objetos de índice e índice campo não são representados por uma classe do MFC.Em vez disso, os objetos DAO subjacentes objetos MFC classe CDaoTableDef ou CDaoRecordset contém uma coleção de objetos de índice, chamado coleção Indexes.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 acessá-los todos de uma vez com um CDaoIndexInfo objeto chamando o GetIndexInfo função de membro do objeto recipiente.O CDaoIndexInfo objeto, em seguida, tem um membro de dados m_pFieldInfos, que aponta para uma matriz de CDaoIndexFieldInfo objetos.

Chamar o GetIndexInfo função de membro do objeto de recordset ou tabledef contendo índices cujas coleção é armazenado o objeto de índice está interessado.Acessar o m_pFieldInfos membro do CDaoIndexInfo objeto.O comprimento da m_pFieldInfos matriz é armazenado em m_nFields.CDaoIndexFieldInfotambém define um Dump membro na depuração compilações.Você pode usar Dump para despejar o conteúdo de um CDaoIndexFieldInfo objeto.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

CDaoTableDef::GetIndexInfo

CDaoRecordset::GetIndexInfo

Outros recursos

Estruturas, estilos, retornos de chamada e mapas de mensagem