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