使用 SQLFetchScroll 提取行时,应用程序可以使用书签作为选择起始行的基础。 这是一种绝对寻址形式,因为它不依赖于当前游标位置。 为了滚动到带书签的行,应用程序调用 SQLFetchScroll 并将 FetchOrientation 设置为 SQL_FETCH_BOOKMARK。 此操作使用由 SQL_ATTR_FETCH_BOOKMARK_PTR 语句属性指向的书签。 它返回从该书签标识的行开始的行集。 应用程序可以在调用 SQLFetchScroll 的 FetchOffset 参数中指定此作的偏移量。 指定偏移量时,返回的行集的第一行是通过将 FetchOffset 参数中的数字添加到书签标识的行数来确定的。 与 ODBC 2.x 驱动程序一起使用时,不支持使用此 FetchOffset 参数;当应用程序在 ODBC 2.x 驱动程序中调用 SQLFetchScroll 且 FetchOrientation 设置为 SQL_FETCH_BOOKMARK 时,FetchOffset 参数必须设置为 0。