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