术语 | CDaoIndexInfo | |||||||||||||||||||||||||||||||||
释义 | CDaoIndexInfo结构 CDaoIndexInfo 结构具有如下形式: struct CDaoIndexInfo { CDaoIndexInfo( ); // Constructor CString m_strName; // Primary CDaoIndexFieldInfo* m_pFieldInfos; // Primary short m_nFields; // Primary BOOL m_bPrimary; // Secondary BOOL m_bUnique; // Secondary BOOL m_bClustered; // Secondary BOOL m_bIgnoreNulls; // Secondary BOOL m_bRequired; // Secondary BOOL m_bForeign; // Secondary long m_lDistinctCount; // All // Below the // Implementation comment: // Destructor, not otherwise documented }; CDaoIndexInfo结构中包含了有关为数据访问对象(DAO)定义的索引对象的信息。上面对Primary,Secondary和All的引用指明了CDaoTableDef和CDaoRecordset类的成员函数GetIndexInfo是符合返回信息的。 MFC类不代表索引对象。相反,DAO对象构成了属于CDaoTableDef或CDaoRecordset类的MFC对象,它们包含了索引对象的集合,称为索引集合。 这些类提供了用于访问索引信息的单个项的成员函数,还可以调用包含对象的GetIndexInfo成员函数,利用CDaoIndexInfo对象同时访问所有项。 CDaoIndexInfo具有一个构造函数和一个析构函数,用于适当地分配和释放m_pFieldInfos中的索引字段信息。 成员:
注释: 用表定义对象的GetIndexInfo成员函数获得的信息被保存在CDaoIndexInfo结构中。调用包含了索引对象的表定义对象的GetIndexInfo成员函数。在调试版本中CDaoIndexInfo还定义了一个Dump成员函数。你可以使用Dump来转储CDaoIndexInfo对象的内容。 有关这个结构以及其他MFC DAO Info结构的使用,参见“Visual C++程序员指南”中的文章“DAO集合:获取DAO对象的信息”。 请参阅:CDaoTableDef::GetIndexInfo |
|||||||||||||||||||||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。