Recordset: Menambahkan Rekaman secara Massal (ODBC)
Topik ini berlaku untuk kelas MFC ODBC.
Kelas MFC CRecordset memiliki pengoptimalan baru yang meningkatkan efisiensi saat Anda menambahkan rekaman baru secara massal ke tabel.
Catatan
Topik ini berlaku untuk objek yang berasal dari CRecordset
tempat pengambilan baris massal belum diimplementasikan. Jika Anda menggunakan pengambilan baris massal, lihat Recordset: Mengambil Rekaman secara Massal (ODBC).
Opsi baru untuk parameter dwOptions ke fungsi anggota CRecordset::Open , optimizeBulkAdd
, meningkatkan performa saat Anda menambahkan beberapa rekaman secara berturut-turut tanpa memanggil Requery
atau Close
. Hanya bidang yang kotor sebelum panggilan pertama Update
ditandai sebagai kotor untuk panggilan berikutnya/AddNew
Update
.
Jika Anda menggunakan kelas database untuk memanfaatkan ::SQLSetPos
fungsi ODBC API untuk menambahkan, mengedit, dan menghapus rekaman, pengoptimalan ini tidak perlu.
Jika Pustaka Kursor ODBC dimuat atau driver ODBC tidak mendukung penambahan, pengeditan, dan penghapusan melalui ::SQLSetPos
, pengoptimalan ini harus meningkatkan performa penambahan massal. Untuk mengaktifkan pengoptimalan ini, atur parameter dwOptions dalam Open
panggilan untuk kumpulan catatan Anda ke yang berikut ini:
appendOnly | optimizeBulkAdd
Baca juga
Recordset (ODBC)
Recordset: Menambahkan, Memperbarui, dan Menghapus Rekaman (ODBC)
Recordset: Mengunci Rekaman (ODBC)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk