Bagikan melalui


Menggulir menggunakan Penanda

Saat mengambil baris dengan SQLFetchScroll, aplikasi dapat menggunakan bookmark sebagai dasar untuk memilih baris awal. Ini adalah bentuk pengalamatan absolut karena tidak bergantung pada posisi kursor saat ini. Untuk menggulir ke baris yang dibookmark, aplikasi memanggil SQLFetchScroll dengan FetchOrientation dari SQL_FETCH_BOOKMARK. Operasi ini menggunakan bookmark yang ditunjukkan oleh atribut pernyataan SQL_ATTR_FETCH_BOOKMARK_PTR. Ini mengembalikan set baris dimulai dari baris yang diidentifikasi oleh penanda tersebut. Aplikasi dapat menentukan offset untuk operasi ini dalam argumen FetchOffset dari panggilan ke SQLFetchScroll. Saat offset ditentukan, baris pertama dari set baris yang dikembalikan ditentukan dengan menambahkan angka dalam argumen FetchOffset ke nomor baris yang diidentifikasi oleh penanda. Penggunaan argumen FetchOffset ini tidak didukung saat digunakan dengan ODBC 2. x driver; ketika aplikasi memanggil SQLFetchScroll di ODBC 2. driver x dengan FetchOrientation diatur ke SQL_FETCH_BOOKMARK, argumen FetchOffset harus diatur ke 0.