Sdílet prostřednictvím


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

Viz také

Třída CRecordset
Graf hierarchie
CRecordset::SetBookmark