Partilhar via


Rolar pelo indicador

Ao efetuar fetch de linhas com SQLFetchScroll, um aplicativo pode usar um indicador como base para selecionar a linha inicial. Essa é uma forma de endereçamento absoluto porque não depende da posição atual do cursor. Para rolar até uma linha marcada, o aplicativo chama SQLFetchScroll com FetchOrientation de SQL_FETCH_BOOKMARK. Essa operação usa o indicador apontado pelo atributo da instrução SQL_ATTR_FETCH_BOOKMARK_PTR. Retorna o conjunto de linhas que inicia com a linha identificada por esse indicador. Um aplicativo pode especificar um deslocamento para essa operação no argumento FetchOffset da chamada para SQLFetchScroll. Quando um deslocamento é especificado, a primeira linha do conjunto de linhas retornado é determinada adicionando o número no argumento FetchOffset ao número da linha identificada pelo indicador. Não há suporte para esse uso do argumento FetchOffset junto com drivers ODBC 2.x. Quando um aplicativo chama SQLFetchScroll em um driver ODBC 2.x com FetchOrientation definido como SQL_FETCH_BOOKMARK, o argumento FetchOffset deve ser definido como 0.