CRowset::FindNextRow

Durchsucht die nächste Zeile nachdem das angegebene Lesezeichen.

HRESULT FindNextRow( 
   DBCOMPAREOP op, 
   BYTE* pData, 
   DBTYPE wType, 
   DBLENGTH nLength, 
   BYTE bPrecision, 
   BYTE bScale, 
   BOOL bSkipCurrent = TRUE, 
   CBookmarkBase* pBookmark = NULL  
) throw( );

Parameter

  • op
    [in] Der zu verwendende Operation, wenn Zeilenwerte verglichen werden.Die Werte finden Sie unter IRowsetFind::FindNextRow.

  • pData
    [in] Ein Zeiger auf den Wert, mit dem verglichen werden soll.

  • wType
    [in] Gibt den Datentyp des Werts Teils des Puffers an.Weitere Informationen zu Indikatoren finden Sie Datentypen-Typ in der OLE DB Programmer's Reference in Windows SDK.

  • nLength
    [in] Die Länge in Bytes der Consumer eine Datenstruktur verknüpft für den Datenwert.Ausführliche Informationen finden Sie in der Beschreibung von cbMaxLen in DBBINDING-Strukturen in der OLE DB-Programmierreferenz.

  • bPrecision
    [in] Die maximale Genauigkeit verwendet, wenn Daten abgerufen werden.Wird nur verwendet, wenn wTypeDBTYPE_NUMERIC ist.Weitere Informationen finden Sie unter DBTYPE_DECIMAL oder DBTYPE_NUMERIC die Konvertierungen aufgeführt in der OLE DB-Programmierreferenz.

  • bScale
    [in] Die Anzahl von Dezimalstellen verwendet, wenn Daten abgerufen werden.Wird nur verwendet, wenn wTypeDBTYPE_NUMERIC oder DBTYPE_DECIMAL ist.Weitere Informationen finden Sie unter DBTYPE_DECIMAL oder DBTYPE_NUMERIC die Konvertierungen aufgeführt in der OLE DB-Programmierreferenz.

  • bSkipCurrent
    [in] Die Anzahl von Zeilen an dem vom Lesezeichen für eine Suche begonnen werden soll.

  • pBookmark
    [in] Das Lesezeichen für Position, an der die Suche beginnen soll.

Rückgabewert

Standardmäßige HRESULT.

Hinweise

Diese Methode erfordert die optionale Schnittstelle IRowsetFind, 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_IRowsetFind zu VARIANT_TRUE auch festlegen, bevor Sie auf dem Öffnen Tisch oder den Befehl, der das Rowset enthält aufrufen.

Weitere Informationen über die Verwendung von Lesezeichen in den Consumer finden Sie unter Verwenden von Lesezeichen.

Anforderungen

Header: atldbcli.h

Siehe auch

Referenz

CRowset-Klasse

DBBINDING Structures