CRowset::MoveToRatio
Ruft die Position ab, die von einer Bruchteilen Position im Rowset.
HRESULT MoveToRatio(
DBCOUNTITEM nNumerator,
DBCOUNTITEM nDenominator,
bool bForward = true
) throw( );
Parameter
nNumerator
[in] Der Zähler verwendet, um das Bruchteilen von welcher Position feststellen, um Daten abzurufen.nDenominator
[in] Der Nenner verwendet, um das Bruchteilen von welcher Position feststellen, um Daten abzurufen.bForward
[in] Gibt an, ob vorwärts oder rückwärts bewegt.Der Standardwert ist Weiter.
Rückgabewert
Standardmäßige HRESULT.
Hinweise
MoveToRatio ruft Zeilen ab, die ungefähr der folgenden Formel entsprechen:
( nNumerator * RowsetSize ) / nDenominator
RowsetSize wo die Größe des Rowsets befindet, gemessen in den Zeilen.Die Genauigkeit dieser Formel hängt vom jeweiligen Anbieter ab.Ausführliche Informationen finden Sie IRowsetScroll::GetRowsAtRatio.
Diese Methode erfordert die optionale Schnittstelle IRowsetScroll, die möglicherweise nicht für alle Anbieter unterstützt wird. Wenn dies der Fall ist, gibt die Methode E_NOINTERFACE zurück.Sie müssen DBPROP_IRowsetScroll zu VARIANT_TRUE auch festlegen, bevor Sie auf dem Öffnen Tisch oder den Befehl, der das Rowset enthält aufrufen.
Anforderungen
Header: atldbcli.h