Поделиться через


CRowset::FindNextRow

Находит следующий совпадающая строка после указанной закладки.

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

Параметры

  • op
    [in] операция, используемый при сравнении значений строк.Список значений см. в разделе IRowsetFind::FindNextRow.

  • pData
    [in] указатель на значение для сопоставления.

  • wType
    [in] указывает тип данных значения части буфера.Дополнительные сведения об индикаторах типа см. в разделе Типы данных в справочнике программиста OLE DB в Windows SDK.

  • nLength
    [in] длина в байтах, выделенной объекта-получателя структуры данных для значений данных.Дополнительные сведения см. в описании cbMaxLen в Структура DBBINDING в справочнике программиста OLE DB.

  • bPrecision
    [in] максимальная точность, используемая при получении данных.Используется, только если wTypeDBTYPE_NUMERIC.Дополнительные сведения см. в разделе Преобразования, включая DBTYPE_DECIMAL или DBTYPE_NUMERIC в справочнике программиста OLE DB.

  • bScale
    [in] используется масштаб при получении данных.Используется, только если wTypeDBTYPE_NUMERIC или DBTYPE_DECIMAL.Дополнительные сведения см. в разделе Преобразования, включая DBTYPE_DECIMAL или DBTYPE_NUMERIC в справочнике программиста OLE DB.

  • bSkipCurrent
    [in] количество строк из закладки, с которой следует начать поиск.

  • pBookmark
    [in] позиции закладки, с которой необходимо начать поиск.

Возвращаемое значение

Стандартное HRESULT.

Заметки

Этот метод требует дополнительного интерфейса IRowsetFind, который может не являться поддерживается во всех поставщиках. если это так, то метод возвращает E_NOINTERFACE.Также необходимо задать DBPROP_IRowsetFind к VARIANT_TRUE перед вызовом Открыть в таблице или команде, содержащий набор строк.

Дополнительные сведения об использовании закладки в объектах-получателях см. в разделе С помощью закладок.

Требования

Header: atldbcli.h

См. также

Ссылки

Класс CRowset

DBBINDING Structures