CRecordset::SetAbsolutePosition
Pozice záznamů na záznam odpovídající zadané číslo záznamu.
Syntaxe
void SetAbsolutePosition(
long nRows
);
Parametry
- nRows
Jedničky pořadové číslo pozice pro aktuální záznam v sadě záznamů.
Poznámky
SetAbsolutePositionPřesune aktuální záznam ukazatele založené na tuto pozici pořadové číslo.
Poznámka
Tato funkce členů není platný na sady záznamů pouze pro předávání.
Pro sady ODBC záznamů o nastavení absolutní pozice 1 odkazuje na první záznam v sadě záznamů; Hodnota 0 označuje pozici začátku souboru (BOF).
Můžete také předat záporné hodnoty SetAbsolutePosition .V tomto případě pozice v sadě záznamů je vyhodnocena od konce sady záznamů.Například SetAbsolutePosition( -1 ) přesune ukazatel aktuální záznam poslední záznam v sadě záznamů.
Poznámka
Absolutní pozice 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 vrácení dané pozici od změny pozice záznamu při předchozí záznamy odstraněny.Kromě toho je nelze zaručit záznamy mají stejné 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 Order klauzule.
Další informace o navigačním záznamů a záložek naleznete v článcích záznamů: posouvání (ODBC) a záznamů: záložky a absolutní pozice (ODBC).
Výjimky
Exception
Condition
Tuto metodu lze vyvolávají výjimky typu CDBException * a CMemoryException* .
Požadavky
Záhlaví: afxdb.h