使用 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) 和內建于 CRowset
( MoveFirst
、 MoveNext
MovePrev
、 和 MoveLast
) 的導覽功能,將表單上的控制項與資料列集欄位之間的資料移動自動化。 COleDBRecordView
會追蹤使用者在資料列集中的位置,讓記錄檢視可以更新使用者介面,並提供 OnMove 方法,以便在移至另一筆 記錄之前更新目前記錄。
您可以使用 DDX 函式搭配 COleDbRecordView
,直接從資料庫記錄集取得資料,並將其顯示在對話方塊控制項中。 使用 DDX_ * 方法(例如 DDX_Text
),而不是 搭配 DDX_Field * 函式 (例如 ) 。 COleDbRecordView
DDX_FieldText
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應