Aracılığıyla paylaş


Kayıt Kümesi: Kayıtları Toplu Ekleme (ODBC)

Bu konu MFC ODBC sınıfları için geçerlidir.

MFC CRecordset sınıfı, bir tabloya toplu olarak yeni kayıtlar eklerken verimliliği artıran yeni bir en iyi duruma getirmeye sahiptir.

[!NOT]

Bu konu toplu satır yakalamanın uygulanmadığı CRecordset'ten türetilen nesnelere uygulanır.Toplu satır yakalama kullanıyorsanız bkz. Kayıt Kümesi: Kayıtları Toplu Yakalama (ODBC).

dwOptions parametresi için CRecordset::Open üye işlevine yeni bir seçenek olan optimizeBulkAdd, Yeniden Sorgula veya Kapat komutlarını çağırmadan birden çok kaydı arka arkaya eklediğinizde performansı artırır.Yalnızca ilk Güncelle çağrısından önce kirli olan bu alanlar sonraki AddNew/Güncelle çağrıları için kirli olarak işaretlenir.

:: SQLSetPos ODBC işlevinden rapor ekleme, düzenleme ve silme konusunda yararlanmak için veritabanı sınıflarını kullanıyorsanız, bu iyileştirme gereksizdir.

ODBC İmleç Kitaplığı yüklü durumdaysa veya ODBC sürücüsü ekleme, düzenleme ve silmeyi ::SQLSetPos üzerinden desteklemiyorsa, bu iyileştirme toplu ekleme performansını arttırır. Bu iyileştirmeyi etkinleştirmek için kayıt kümeniz için çağrısındaki dwOptions parametresini aşağıdakine ayarlayın:

appendOnly | optimizeBulkAdd

Ayrıca bkz.

Kavramlar

Kayıt Kümesi (ODBC)

Kayıt kümesi: Kayıtları Ekleme, Güncelleştirme ve Silme (ODBC)

Kayıt Kümesi: Kayıtları Kilitleme (ODBC)