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 Zeilen, um vor dem Abrufen zu überspringen.bForward
[in] führen Sie true, um vorwärts zum nächsten Datensatz zu verschieben, false, um sich zu bewegen.
Rückgabewert
Standard- HRESULT. Wenn das Ende des Rowsets erreicht wurde, gibt DB_S_ENDOFROWSET zurück.
Hinweise
Ruft die nächste sequenzielle Zeile vom CRowset-Objekt ab und speichert die an vorherigen Position. Optional können Sie auswählen, dass lSkip voran Zeilen zu überspringen oder rückwärts wechseln.
Diese Methode erfordert, dass Sie die folgenden Eigenschaften, bevor auf dem Tisch Öffnen oder der Befehl, der das Rowset enthält aufgerufen werden:
DBPROP_CANSCROLLBACKWARDS muss VARIANT_TRUE sein wenn lSkip < 0
DBPROP_CANFETCHBACKWARDS muss VARIANT_TRUE sein wenn bForward = false
Andernfalls (wenn lSkip >= 0 und bForward = true), müssen Sie, dass keine zusätzlichen Eigenschaften festzulegen.
Anforderungen
Header: atldbcli.h