CDaoRecordset::SetCurrentIndex
调用该成员函数中设置表类型的记录集的索引。
void SetCurrentIndex(
LPCTSTR lpszIndex
);
参数
- lpszIndex
包含索引的名称指针将被设置为。
备注
记录在基表中未按任何特定顺序存储。 设置该索引将从数据库更改返回的记录顺序,但是,它不会影响记录中存储的顺序。 必须已定义指定的索引。 如果尝试使用不存在的索引对象,或者,如果索引未设置,当您调用 查找,MFC引发异常。
通过调用 CDaoTableDef::CreateIndex 和追加新索引创建表的新索引到基础tabledef的索引集合通过调用 CDaoTableDef::Append,然后重新打开记录集。
从一个表类型的记录集返回的记录可由定义的索引仅支持为基础tabledef。 若要对记录进行排序按其他一些序列,可以打开一个动态类型或快照型记录集使用在 CDaoRecordset::m_strSort存储的SQL ORDERBY 子句。
有关相关信息,请参见主题“索引”对象并将定义“当前索引” DAO帮助。
要求
Header: afxdao.h