Freigeben über


CRowset::FindNextRow

Sucht die nächste entsprechende Zeile nach 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 wenn zu verwenden, Vorgang, Zeilenwerte verglichen werden. Für Werte finden Sie unter IRowsetFind::FindNextRow.

  • pData
    [in] Ein Zeiger auf den Wert verglichen werden.

  • wType
    [in] gibt den Datentyp des Wertteils des Puffers an. Informationen zum Typindikatoren, finden Sie unter Datentypen in der OLE DB-Programmierreferenz in Windows SDK.

  • nLength
    [in] die Länge, in Bytes, der Consumerdatenstruktur zugeordnet für den zu untersuchenden Datenwert aus. Weitere Informationen finden Sie in der Beschreibung von cbMaxLen in DBBINDING-Strukturen in der OLE DB-Programmierreferenz.

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

  • bScale
    [in] die Dezimalstellen verwendet werden, wenn Daten abgerufen werden. Wird nur, wenn wTypeDBTYPE_NUMERIC oder DBTYPE_DECIMAL aufweist. Weitere Informationen finden Sie unter Konvertierungen, die DBTYPE_NUMERIC oder DBTYPE_DECIMAL beinhalten in der OLE DB-Programmierreferenz.

  • bSkipCurrent
    [in] Die Anzahl von Zeilen an den vom Lesezeichen, eine Suche zu beginnen.

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

Rückgabewert

Standard- HRESULT.

Hinweise

Diese Methode erfordert die optionale Schnittstelle IRowsetFind, die möglicherweise nicht auf alle Anbieter unterstützt wird; Wenn dies der Fall ist, gibt die Methode E_NOINTERFACE zurück. Sie müssen DBPROP_IRowsetFind auf VARIANT_TRUE festlegen, bevor Sie auf dem Tisch Öffnen aufrufen oder den Befehl, das Rowset enthalten.

Informationen zur Verwendung kennzeichnet in Consumern, finden Sie unter Verwenden von Lesezeichen.

Anforderungen

Header: atldbcli.h

Siehe auch

Referenz

CRowset-Klasse

DBBINDING Structures