共用方式為


使用 OLE DB 資料錄檢視

如果您想要在 MFC 應用程式中顯示 OLE DB 資料列集數據,請使用 MFC 類別 COleDBRecordView。 從 COleDBRecordView 建立的記錄檢視物件可讓您在 MFC 控制項中顯示資料庫記錄。 記錄檢視是對話框窗體檢視,直接連接到從範本類別建立的 CRowset OLE DB Rowset 物件。 取得資料欄集物件的句柄很簡單:

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

檢視會在對話框的控件中顯示 物件的欄位 CRowset 。 物件COleDBRecordView使用 Dialog Data Exchange (DDX) 和內建於 CRowsetMoveFirstMoveNextMovePrev、 和MoveLast) 的導覽功能,將表單上的控制件與資料列集欄位之間的資料移動自動化。 COleDBRecordView會追蹤使用者在數據列集中的位置,讓記錄檢視可以更新使用者介面,並提供 OnMove 方法,以便在移至另一筆記錄之前更新當前記錄。

您可以使用 DDX 函式搭配 COleDbRecordView ,直接從資料庫記錄集取得數據,並將其顯示在對話框控制件中。 使用 DDX_* 方法(例如 DDX_Text),而不是搭配 DDX_Field* 函式 (例如 ) 。COleDbRecordViewDDX_FieldText

另請參閱

使用存取子
COleDBRecordView 類別