Menyiapkan Kursor
Aplikasi dapat menentukan jenis kursor sebelum menjalankan pernyataan yang membuat kumpulan hasil. Ini dilakukan dengan atribut pernyataan SQL_ATTR_CURSOR_TYPE. Jika aplikasi tidak secara eksplisit menentukan jenis, kursor hanya-maju akan digunakan. Untuk mendapatkan kursor campuran, aplikasi menentukan kursor berbasis keyset tetapi mendeklarasikan ukuran set kunci yang kurang dari ukuran kumpulan hasil.
Untuk kursor berbasis keyset dan campuran, aplikasi juga dapat menentukan ukuran set kunci. Ini dilakukan dengan atribut pernyataan SQL_ATTR_KEYSET_SIZE. Jika ukuran set kunci diatur ke 0, yang merupakan default, ukuran set kunci diatur ke ukuran kumpulan hasil dan kursor berbasis keyset digunakan. Ukuran set kunci dapat diubah setelah kursor dibuka.
Aplikasi juga dapat mengatur ukuran set baris; untuk informasi selengkapnya, lihat Menggunakan Kursor Blok, sebelumnya di bagian ini.