CDaoRecordset::SetCurrentIndex

调用该成员函数中设置表类型的记录集的索引。

void SetCurrentIndex(
   LPCTSTR lpszIndex 
);

参数

  • lpszIndex
    包含索引的名称指针将被设置为。

备注

记录在基表中未按任何特定顺序存储。 设置该索引将从数据库更改返回的记录顺序,但是,它不会影响记录中存储的顺序。 必须已定义指定的索引。 如果尝试使用不存在的索引对象,或者,如果索引未设置,当您调用 查找,MFC引发异常。

通过调用 CDaoTableDef::CreateIndex 和追加新索引创建表的新索引到基础tabledef的索引集合通过调用 CDaoTableDef::Append,然后重新打开记录集。

从一个表类型的记录集返回的记录可由定义的索引仅支持为基础tabledef。 若要对记录进行排序按其他一些序列,可以打开一个动态类型或快照型记录集使用在 CDaoRecordset::m_strSort存储的SQL ORDERBY 子句。

有关相关信息,请参见主题“索引”对象并将定义“当前索引” DAO帮助。

要求

Header: afxdao.h

请参见

参考

CDaoRecordset选件类

层次结构图

CDaoRecordset::GetCurrentIndex