Sdílet prostřednictvím


CRowset::MoveToRatio

Načte řádky od zlomkové pozice v sadě řádků.

HRESULT MoveToRatio( 
   DBCOUNTITEM nNumerator, 
   DBCOUNTITEM nDenominator, 
   bool bForward = true  
) throw( );

Parametry

  • nNumerator
    [v] Čitatel slouží k určení zlomkové pozice, ze které chcete načíst data.

  • nDenominator
    [v] Jmenovatel slouží k určení zlomkové pozice, ze které chcete načíst data.

  • bForward
    [v] Označuje, zda chcete přesunout dopředu nebo dozadu.Výchozí hodnota je dopředu.

Vrácená hodnota

Standardní HRESULT.

Poznámky

MoveToRationačtené řádky zhruba podle následujícího vzorce:

( nNumerator * RowsetSize ) / nDenominator

kde RowsetSize je velikost sady řádků, měří v řádcích.Tento vzorec přesnost závisí na konkrétního poskytovatele.Další informace naleznete v tématu IRowsetScroll::GetRowsAtRatio.

Tato metoda vyžaduje volitelné rozhraní IRowsetScroll, který nemusí být podporovány ve všech poskytovatelů; Pokud jde o případ, vrátí metoda E_NOINTERFACE.Je také nutné nastavit DBPROP_IRowsetScroll k VARIANT_TRUE před volací otevřených na tabulce nebo příkaz obsahující sadu řádků.

Požadavky

Záhlaví: také atldbcli.h

Viz také

Referenční dokumentace

CRowset – třída