Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
A CDaoIndexFieldInfo estrutura contém informação sobre um objeto de campo índice definido para objetos de acesso a dados (DAO).
Observação
DAO é suportado através do Office 2013. O DAO 3.6 é a versão final, e é considerado obsoleto.
Sintaxe
struct CDaoIndexFieldInfo
{
CString m_strName; // Primary
BOOL m_bDescending; // Primary
};
Parâmetros
m_strName
Nomeia de forma única o objeto do campo índice. Para mais detalhes, consulte o tópico "Nome de Propriedade" na Ajuda do DAO.
m_bDescending
Indica a ordenação do índice definida pelo objeto índice. VERDADEIRO se a ordem for descendente.
Observações
Um objeto índice pode ter vários campos, indicando em que campos uma tabela (ou um conjunto de registos baseado numa tabela) está indexado. As referências a Primary acima indicam como a informação é devolvida no m_pFieldInfos membro de um objeto CDaoIndexInfo obtido ao chamar a GetIndexInfo função membro da classe CDaoTableDef ou CDaoRecordset.
Os objetos índice e os objetos de campo índice não são representados por uma classe MFC. Em vez disso, os objetos DAO subjacentes aos objetos MFC da classe CDaoTableDef ou CDaoRecordset contêm uma coleção de objetos de índice, chamada coleção de Índices. Cada objeto índice, por sua vez, contém uma coleção de objetos de campo. Estas classes fornecem funções membros para aceder a itens individuais de informação de índice, ou pode aceder a todas de uma vez com um CDaoIndexInfo objeto chamando a GetIndexInfo função membro do objeto que contém. O CDaoIndexInfo objeto, então, tem um elemento de dados, m_pFieldInfos, que aponta para um array de CDaoIndexFieldInfo objetos.
Chame à GetIndexInfo função membro do objeto tabledef ou recordet contendo cuja coleção Indexes está armazenada o objeto índice que lhe interessa. Depois acede ao m_pFieldInfos membro do objeto CDaoIndexInfo . O comprimento do m_pFieldInfos array é armazenado em m_nFields.
CDaoIndexFieldInfo também define uma Dump função membro em builds de depuração. Podes usar Dump para despejar o conteúdo de um CDaoIndexFieldInfo objeto.
Requerimentos
Cabeçalho:afxdao.h
Consulte também
Estruturas, estilos, retornos de chamada e mapas de mensagens
CDaoTableDef::GetIndexInfo
CDaoRecordset::GetIndexInfo