استخدام طرق عرض سجل OLE DB

إذا كنت تريد عرض بيانات مجموعة الصفوف OLE DB في تطبيق MFC يجب أن تستخدم في فئة MFC COleDBRecordView. يسمح لك كائن عرض سجلات تم إنشاؤه من COleDBRecordView بعرض سجلات قاعدة البيانات في عناصر تحكم MFC. عرض سجل هو عرض نموذج حوار متصل مباشرة بكائن مجموعة صفوف OLE DB الذي تم إنشاؤه من فئة قالب CRowset . الحصول على مؤشر لكائن مجموعة الصفوف أمر بسيط:

COleDBRecordView myRecordView;
...
// CProductAccessor is a user record class
CRowset<CAccessor<CProductAccessor>> myRowSet = myRecordView.OnGetRowset();

تعرض طريقة العرض حقول كائن CRowset في مربع حوار عناصر التحكم. The COleDBRecordView object uses Dialog Data Exchange (DDX) and the navigational functionality built into CRowset (MoveFirst, MoveNext, MovePrev, and MoveLast) to automate the movement of data between the controls on the form and the fields of the rowset. COleDBRecordViewkeeps المسار الخاص بمستخدم وضع في مجموعة الصفوف حيث التي سجل يمكنك جاري الآن تحديث طريقة عرض واجهة مستخدم ويوفرOnMove أسلوب الجاري الآن تحديث الحالي سجل قبل الانتقال إلى آخر.

يمكنك استخدام دالات DDX بـ COleDbRecordView للحصول على البيانات مباشرة من سجلات قاعدة البيانات وعرضها في عنصر تحكم حوار. يجب عليك استخدام الأساليب DDX_* (مثل DDX_Text) ، وليس دالات DDX_Field * (مثل DDX_FieldText) بـ COleDbRecordView.

راجع أيضًا:

المرجع

COleDBRecordView أعضاء البيانات

المبادئ

استخدام الموصلات (Accessors)