CRowset::MoveToRatio
Recupera le righe a partire da una posizione frazionare del rowset.
HRESULT MoveToRatio(
DBCOUNTITEM nNumerator,
DBCOUNTITEM nDenominator,
bool bForward = true
) throw( );
Parametri
nNumerator
[in] Il numeratore viene utilizzato per determinare il posizionale frazionario da cui recuperare i dati.nDenominator
[in] Il denominatore viene utilizzato per determinare il posizionale frazionario da cui recuperare i dati.bForward
[in] Indica se spostare avanti o indietro. Il valore predefinito è forward.
Valore restituito
Un HRESULT standard.
Note
MoveToRatio recupera le righe che si conciliano approssimativamente alla seguente formula:
( nNumerator * RowsetSize ) / nDenominator
dove RowsetSize è la dimensione del rowset, misurata righe. La precisione della formula dipende dal provider specifico. Per informazioni dettagliate, vedere IRowsetScroll::GetRowsAtRatio.
Questo metodo richiede l'interfaccia facoltativa IRowsetScroll, che potrebbe non essere supportata in tutti i provider; in questo caso, il metodo restituisce E_NOINTERFACE. È inoltre necessario impostare DBPROP_IRowsetScroll a VARIANT_TRUE prima di chiamare Apri nella tabella o il comando che contiene il rowset.
Requisiti
Intestazione: atldbcli.h