Sdílet prostřednictvím


CDaoRecordset::SetCurrentIndex

Volání funkce tohoto člena nastavení indexu v sadě záznamů typu tabulka.

void SetCurrentIndex(
   LPCTSTR lpszIndex 
);

Parametry

  • lpszIndex
    Obsahující název indexu nastavit ukazatel.

Poznámky

Záznamy v základních tabulek nejsou uloženy v libovolném pořadí.Nastavení indexu změní pořadí záznamů vrácených z databáze, ale neovlivní pořadí, ve kterém jsou uloženy záznamy.Zadaný index musí již být definována.Pokud se pokusíte použít objekt index neexistuje nebo indexu není nastavena při volání hledání, MFC vyvolá výjimku.

Můžete vytvořit nový index pro tabulku voláním CDaoTableDef::CreateIndex a připojením nového indexu na kolekci indexů podkladové tabledef voláním CDaoTableDef::Appenda znovu záznamů.

Z tabulky typ záznamů vrácených záznamů lze objednat pouze pomocí definovaných pro podkladové tabledef indexy.Seřadit záznamy v některé jiné pořadí, můžete otevřít typ dynaset nebo objektu recordset typu snímek pomocí SQL pořadípodle klauzule uložené v CDaoRecordset::m_strSort.

Související informace naleznete v tématu "Objekt Index" a "aktuální index" v nápovědě DAO definice.

Požadavky

Záhlaví: afxdao.h

Viz také

Referenční dokumentace

Třída CDaoRecordset

Diagram hierarchie

CDaoRecordset::GetCurrentIndex