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