Kursor Blok, Kursor yang Dapat Digulir, dan Kompatibilitas Mundur
Keberadaan SQLFetchScroll dan SQLExtendedFetch mewakili pemisahan jelas pertama dalam ODBC antara Antarmuka Pemrograman Aplikasi (API), yang merupakan serangkaian fungsi panggilan aplikasi, dan Antarmuka Penyedia Layanan (SPI), yang merupakan serangkaian fungsi yang diterapkan driver. Pemisahan ini diperlukan agar ODBC 3.x, yang menggunakan SQLFetchScroll, disejajarkan dengan standar dan juga kompatibel dengan ODBC 2.x, yang menggunakan SQLExtendedFetch.
ODBC 3.x API, yang merupakan set fungsi panggilan aplikasi, termasuk SQLFetchScroll dan atribut pernyataan terkait. ODBC 3.x SPI, yang merupakan set fungsi yang diterapkan driver, termasuk SQLFetchScroll, SQLExtendedFetch, dan atribut pernyataan terkait. Karena ODBC tidak secara resmi memberlakukan pemisahan ini antara API dan SPI, aplikasi ODBC 3.x dapat memanggil SQLExtendedFetch dan atribut pernyataan terkait. Namun, tidak ada alasan bagi aplikasi ODBC 3.x untuk melakukan ini. Untuk informasi selengkapnya tentang API dan SPIs, lihat pengantar Arsitektur ODBC.
Untuk informasi tentang fungsi dan pernyataan apa yang harus digunakan aplikasi ODBC 3.x dengan kursor yang dapat diblokir dan dapat digulir, lihat Kursor Blok, Kursor yang Dapat Digulir, dan Kompatibilitas Mundur untuk Aplikasi ODBC 3.x.
Bagian ini berisi topik berikut.