CRowset::MoveNext
Verschiebt den Cursor zum nächsten Datensatz.
HRESULT MoveNext( ) throw( );
HRESULT MoveNext(
LONG lSkip,
bool bForward = true
) throw( );
Parameter
lSkip
[in] Die Anzahl der zu überspringenden vor dem Abruf Zeilen.bForward
[in] true führen Sie auf Weiter, um den nächsten Datensatz zu verschieben, false, um rückwärts zu verschieben.
Rückgabewert
Standardmäßige HRESULT.Wenn das Ende des Rowsets erreicht ist, gibt DB_S_ENDOFROWSET zurück.
Hinweise
Ruft die nächste laufende Zeile aus dem CRowset-Objekt ab und speichert die an vorherige Position.Optional können Sie festlegen, dass voran lSkip Zeilen übersprungen oder rückwärts verschoben werden soll.
Diese Methode erfordert, dass Festlegen der folgenden Eigenschaften, bevor sie auf dem Öffnen Tisch oder den Befehl enthält, der das Rowset aufgerufen wird:
DBPROP_CANSCROLLBACKWARDS muss VARIANT_TRUElSkip wenn sein < 0
DBPROP_CANFETCHBACKWARDS muss VARIANT_TRUE wenn sein bForward = false
Andernfalls (wenn lSkip >= 0 und bForward = true), müssen Sie keine zusätzlichen Eigenschaften festzulegen.
Anforderungen
Header: atldbcli.h