CRowset::MoveToRatio

Pobiera wiersze, począwszy od pozycji ułamków w zestawie wierszy.

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

Parametry

  • nNumerator
    [w] Licznik używany do określenia ułamkowe pozycyjne, z których można pobrać danych.

  • nDenominator
    [w] Mianownik pozwala określić ułamkowe pozycyjne, z których można pobrać danych.

  • bForward
    [w] Wskazuje, czy do przechodzenia do przodu lub do tyłu.Wartością domyślną jest do przodu.

Wartość zwracana

Standard HRESULT.

Uwagi

MoveToRatioPobiera wiersze mniej więcej według następującego wzoru:

( nNumerator * RowsetSize ) / nDenominator

gdzie RowsetSize jest rozmiar zestawu wierszy, mierzona w wierszach.Dokładność ta formuła zależy od określonego dostawcy.Aby uzyskać szczegółowe informacje, zobacz IRowsetScroll::GetRowsAtRatio.

Ta metoda wymaga opcjonalnego interfejs IRowsetScroll, które mogą nie być obsługiwane na wszystkich dostawców; Jeśli tak jest, metoda zwraca E_NOINTERFACE.Należy także ustawić DBPROP_IRowsetScroll do VARIANT_TRUE przed wywołaniem funkcji Otwórz w tabeli lub zestawu wierszy zawierających polecenia.

Wymagania

Nagłówek: atldbcli.h

Zobacz też

Informacje

Klasa CRowset