Scorrimento in base al segnalibro
Quando si recuperano righe con SQLFetchScroll, un'applicazione può usare un segnalibro come base per selezionare la riga iniziale. Si tratta di una forma di indirizzamento assoluto, in quanto non dipende dalla posizione del cursore corrente. Per scorrere fino a una riga con segnalibro, l'applicazione chiama SQLFetchScroll con FetchOrientation di SQL_FETCH_BOOKMARK. Questa operazione utilizza il segnalibro a cui punta l'attributo dell’istruzione SQL_ATTR_FETCH_BOOKMARK_PTR. L'operazione restituisce il set di righe che inizia con la riga identificata dal segnalibro. Un'applicazione può specificare un offset per questa operazione nell'argomento FetchOffset della chiamata a SQLFetchScroll. Quando viene specificato un offset, la prima riga del set di righe restituita è determinata dall'aggiunta del numero nell'argomento FetchOffset al numero della riga identificata dal segnalibro. Questo utilizzo dell'argomento FetchOffset non è supportato quando viene usato con driver ODBC 2.x; quando un'applicazione chiama SQLFetchScroll in un driver ODBC 2.X con FetchOrientation impostato su SQL_FETCH_BOOKMARK, l'argomento FetchOffset deve essere impostato su 0.