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
[out] 一个指向要匹配的值的指针。wType
[in] 一个缓冲区的值部件的数据类型。有关类型指示器的信息,请参见 OLE DB 程序员参考 中的 数据类型,在 Windows SDK。nLength
[in] 长度,以字节为数据值分配的,使用者数据结构。有关详细信息,请参见 cbMaxLen 的说明。 DBBINDING 结构 的《 OLE DB 程序员参考中的。bPrecision
[in] 使用的最大精度,在获取数据。使用时,才 wType 是 DBTYPE_NUMERIC。有关更多信息,请参见 OLE DB 程序员参考 中的 涉及 DBTYPE_NUMERIC 或 DBTYPE_DECIMAL 的转换。bScale
[in] 使用的缩放,在获取数据。使用时,才 wType 是 DBTYPE_NUMERIC 或 DBTYPE_DECIMAL。有关更多信息,请参见 OLE DB 程序员参考 中的 涉及 DBTYPE_NUMERIC 或 DBTYPE_DECIMAL 的转换。bSkipCurrent
[in] 要从开始搜索书签的。pBookmark
[in] 开始位置的书签搜索。
返回值
标准 HRESULT。
备注
此方法要求可选接口 IRowsetFind,在任何提供程序可能不支持;如果是这样,则该方法返回 E_NOINTERFACE。还必须设置 DBPROP_IRowsetFind 到 VARIANT_TRUE 在调用在表的 打开 之前或菜单包含行集合。
有关如何使用的信息在使用者书签,请参见 使用书签。
要求
Header: atldbcli.h