共用方式為


使用 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 類別