Estrutura de CDaoIndexFieldInfo

A estrutura de CDaoIndexFieldInfo tem a seguinte forma:

struct CDaoIndexFieldInfo
{
 nbsp; CString m_str&Name;          / / Principal
   BOOL m_bDescending;         / / Principal
}

A estrutura de CDaoIndexFieldInfo contém informações sobre um objeto de campo de índice definido para dados acessar objetos (DAO). Um objeto de índice pode ter um número de campos, indicando quais campos uma definiçãodetabela (ou um conjunto de registros baseado em uma tabela) é indexado em. As referências para primária acima indicam como as informações são retornadas no m_pFieldInfos membro de um objeto CDaoIndexInfo obtido chamando a função de membro GetIndexInfo de classe CDaoTableDef ou CDaoRecordset.

Objetos do índice e índice de campos 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 a 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 objeto CDaoIndexInfo chamando a função de membro GetIndexInfo do objeto recipiente. O objeto CDaoIndexInfo , então, tem um membro de dados, m_pFieldInfos, que aponta para uma matriz de CDaoIndexFieldInfo objetos.

Membros

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 índice. TRUE se a ordem é decrescente.

Comentários

Chame a função de membro GetIndexInfo de definiçãodetabela contendo ou objeto recordset em cujos índices coleção é armazenado o objeto de índice que estiver interessado. Em seguida, acesse o membro de m_pFieldInfos do objeto CDaoIndexInfo . O comprimento da matriz m_pFieldInfos é armazenado em m_nFields. CDaoIndexFieldInfo também define uma função de membro Dump em compilações de Depurar. Você pode usar Dump para despejar o conteúdo de um objeto de CDaoIndexFieldInfo.

Para obter informações sobre como usar esta e outras estruturas de informações da DAO MFC, consulte o artigo DAO coleções: obtenção de informações sobre objetos DAO no Guia do programador do Visual C++.

Co&nsulte tambémnbsp;CDaoTableDef::GetIndexInfo, CDaoRecordset::GetIndexInfo

Index