Sdílet prostřednictvím


CDaoRecordset::GetAbsolutePosition

Vrátí číslo aktuálního záznamu objektu recordset.

long GetAbsolutePosition( );

Vrácená hodnota

Celé číslo od 0 do počtu záznamů v sadě záznamů.Odpovídá pořadové číslo polohy aktuální záznam v sadě záznamů.

Poznámky

Je hodnota vlastnosti AbsolutePosition základní objekt DAO nuly; Hodnota 0 označuje první záznam v sadě záznamů.Můžete určit počet vyplněných záznamů v sadě voláním GetRecordCount.Volání GetRecordCount může chvíli trvat, protože musí přistupovat k určení počtu všech záznamů.

Jestliže neexistuje žádný aktuální záznam, jako když nejsou žádné záznamy v sadě záznamů – je vrácena hodnota 1.Pokud je aktuální záznam odstraněn, není definována hodnota vlastnosti AbsolutePosition a MFC vyvolá výjimku, pokud je odkaz.Pro typ dynaset sady záznamů jsou přidány nové záznamy na konci sekvence.

[!POZNÁMKA]

Tato vlastnost není určen k použití jako náhradní číslo záznamu.Záložky jsou stále doporučený způsob uchovávání a návratu do určité polohy a jediný způsob, jak umístit aktuální záznam přes všechny typy záznamů objektů.Zejména změní postavení daný záznam při odstranění záznamů předcházející.Také neexistuje záruka, že daný záznam bude mít stejnou absolutní pozici Pokud sada záznamů je znovu vytvořeno, protože není zaručeno pořadí jednotlivých záznamů v sadě záznamů, pokud je vytvořen pomocí příkazu SQL pořadípodle klauzule.

[!POZNÁMKA]

Tato funkce člena je platný pouze pro typ dynaset a sady záznamů typu snímek.

Související informace naleznete v tématu "Vlastnost AbsolutePosition" v nápovědě DAO.

Požadavky

Záhlaví: afxdao.h

Viz také

Referenční dokumentace

Třída CDaoRecordset

Graf hierarchie

CDaoRecordset::SetAbsolutePosition