Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Penting
Fitur ini akan dihapus dalam versi Windows yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Microsoft merekomendasikan penggunaan fungsionalitas kursor driver.
Topik ini membahas penggunaan fungsi SQLEndTran di pustaka kursor. Untuk informasi umum tentang SQLEndTran, lihat Fungsi SQLEndTran.
Pustaka kursor tidak mendukung transaksi dan meneruskan panggilan ke SQLEndTran langsung ke driver. Namun, pustaka kursor mendukung perilaku penerapan kursor dan pembatalan seperti yang dikembalikan oleh sumber data dengan jenis informasi SQL_CURSOR_ROLLBACK_BEHAVIOR dan SQL_CURSOR_COMMIT_BEHAVIOR:
Untuk sumber data yang mempertahankan kursor di seluruh transaksi, perubahan yang digulung balik di sumber data tidak digulung balik di cache pustaka kursor. Untuk membuat cache cocok dengan data di sumber data, aplikasi harus menutup dan membuka kembali kursor.
Untuk sumber data yang menutup kursor pada batas transaksi, pustaka kursor menutup kursor dan menghapus cache untuk semua pernyataan pada koneksi.
Untuk sumber data yang menghapus pernyataan yang disiapkan pada batas transaksi, aplikasi harus mereprepare semua pernyataan yang disiapkan pada koneksi sebelum menjalankannya kembali.