Sdílet prostřednictvím


CRowset::FindNextRow

Najde další odpovídající řádek po specifikovanou záložkou.

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

Parametry

  • op
    [v] Operace v porovnání hodnot v řádku.Hodnoty naleznete v části IRowsetFind::FindNextRow.

  • pData
    [v] Ukazatel na hodnotu, která má platit shoda.

  • wType
    [v] Označuje typ dat hodnoty části vyrovnávací paměti.Informace o typu ukazatele naleznete v tématu Datové typy v OLE DB Programmer's Reference v Windows SDK.

  • nLength
    [v] Délka v bajtech, přidělené hodnoty dat struktury dat spotřebiteli.Podrobnosti naleznete v tématu Popis cbMaxLen v Struktury DBBINDING v OLE DB Programmer's Reference.

  • bPrecision
    [v] Maximální přesnost při získávání datUsed only if wType is DBTYPE_NUMERIC.Další informace naleznete v tématu převody zahrnující DBTYPE_NUMERIC nebo DBTYPE_DECIMAL v OLE DB Programmer's Reference.

  • bScale
    [v] Při získávání dat měřítko.Použít pouze tehdy, pokud wType je DBTYPE_NUMERIC nebo DBTYPE_DECIMAL.Další informace naleznete v tématu převody zahrnující DBTYPE_NUMERIC nebo DBTYPE_DECIMAL v OLE DB Programmer's Reference.

  • bSkipCurrent
    [v] Počet řádků ze záložky, u kterého začne vyhledávání.

  • pBookmark
    [v] Záložku pro umístění, kam chcete začít vyhledávání.

Vrácená hodnota

Standardní HRESULT.

Poznámky

Tato metoda vyžaduje volitelné rozhraní IRowsetFind, který nemusí být podporovány ve všech poskytovatelů; Pokud jde o případ, vrátí metoda E_NOINTERFACE.Je také nutné nastavit DBPROP_IRowsetFind k VARIANT_TRUE před volací otevřených na tabulce nebo příkaz obsahující sadu řádků.

Informace o používání záložek v spotřebitele naleznete v tématu Pomocí záložky.

Požadavky

Záhlaví: také atldbcli.h

Viz také

Referenční dokumentace

CRowset – třída

DBBINDING Structures