مجموعة السجلات إضافة سجلات في تجمع (ODBC)

هذا الموضوع يُطبق على فئات MFC ODBC.

فئة MFC ـCRecordset لها تحسين جديد يعمل على تحسين الكفاءة عند إضافة سجلات جديدة فى تجمع إلى جدول.

ملاحظة

يطبق هذا الموضوع على الكائنات المشتقة من CRecordset حيث لم يتم تنفيذ "إحضار صفوف كبيرة الحجم". إذا كنت تستخدم إحضار صفوف كبيرة الحجم ، راجع Recordset: ‎جلب سجلات في تجمع (ODBC)

يوجد خيار جديد للمعلمة dwOptions لدالة العضو CRecordset::Open ، optimizeBulkAdd يُحسّن الأداء عند إضافة سجلات متعددة بشكل متتابع دون استدعاء Requery أو Close‎ . الحقول التي كانت سيئة قبل أول استدعاء لـتحديث فقط هى التى ستعلّم بأنها سيئة للاستدعاءات الاحقة لـ AddNew / Update‎</legacyBold>‎‎4.

إذا كنت تستخدم فئات قاعدة البيانات للاستفادة من دالة ODBC APIـ**:: SQLSetPos** لإضافة ، تحرير، و حذف السجلات ، تحسين الأداء هذا غير ضروري.

إذا تم تحميل مكتبة مؤشر ODBC أو كان برنامج تشغيل ODBC لا يدعم الإضافة و التحرير و الحذف خلال :: SQLSetPos ، يُحسّن هذا التعديل أداء الإضافة كبيرة الحجم. لتشغيل هذا التحسين قم بتعيين المعلمة dwOptions في إستدعاء Open لمجموعة السجلات الخاصة بك للتالي:

appendOnly | optimizeBulkAdd

راجع أيضًا:

المبادئ

مجموعة السجلات (ODBC)

مجموعة السجلات إضافة و تحديث و حذف السجلات (ODBC)

مجموعة السجلات تأمين السجلات (ODBC)