Bagikan melalui


Menghapus Baris menurut Marka buku dengan SQLBulkOperations

Saat menghapus baris menurut marka buku, SQLBulkOperations membuat sumber data menghapus satu atau beberapa baris tabel yang dipilih. Baris diidentifikasi oleh marka buku di kolom marka buku terikat.

Untuk menghapus baris menurut marka buku dengan SQLBulkOperations, aplikasi melakukan hal berikut:

  1. Mengambil dan menyimpan marka buku dari semua baris yang akan dihapus. Jika ada lebih dari satu marka buku dan pengikatan bijaksana kolom yang digunakan, marka buku disimpan dalam array; jika ada lebih dari satu bookmark dan pengikatan row-wise yang digunakan, bookmark disimpan dalam array struktur baris.

  2. Mengatur atribut pernyataan SQL_ATTR_ROW_ARRAY_SIZE ke jumlah bookmark dan mengikat buffer yang berisi nilai bookmark, atau array marka buku, ke kolom 0.

  3. Memanggil SQLBulkOperations dengan Operasi diatur ke SQL_DELETE_BY_BOOKMARK.