COleDBRecordView 類別

在控制項中顯示資料庫資料錄的檢視。

class COleDBRecordView : public CFormView

成員

48807ebh.collapse_all(zh-tw,VS.110).gif受保護的建構函式

名稱

描述

COleDBRecordView::COleDBRecordView

建構 COleDBRecordView 物件。

48807ebh.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

COleDBRecordView::OnGetRowset

傳回標準 HRESULT 值。

COleDBRecordView::OnMove

更新目前的資料錄 (如果已變更) 在資料來源會移動到指定的資料錄 (接下來,之前,第一個或前)。

備註

這個檢視是表單檢視直接連接至 CRowset 物件。這個檢視從對話方塊樣板資源建立並顯示 CRowset 物件的欄位在對話方塊樣板的控制項。COleDBRecordView 物件使用對話資料交換 (Dialog Data Exchange,DDX) 和巡覽功能建置在 CRowset, Automation 資料的動作在表單控制項和資料列集欄位之間的。COleDBRecordView 也提供移動的預設實作移到第一個,下一個,上一個或最後一筆資料錄和用來更新目前的資料錄在檢視。

您可以透過 COleDbRecordView 使用 DDX 函式,從資料庫資料錄集直接取得資料並將其顯示於對話方塊控制項中。您應該透過 COleDbRecordView 使用 DDX_* 方法 (例如 DDX_Text),而不是 DDX_Field* 函式 (例如 DDX_FieldText)。DDX_FieldText 不適用於 COleDbRecordView 一起使用,因為 DDX_FieldText 採用型別 CRecordset* (適用於) 或 CRecordViewCDaoRecordset* 的其他引數 ( CDaoRecordView)。

注意事項注意事項

如果您使用存取資料時使用物件 (DAO) 類別而非 OLE DB 消費者樣板類別,使用類別 CDaoRecordView 。如需詳細資訊,請參閱本文 概觀:資料庫程式開發

COleDBRecordView 記錄使用者在資料列集的位置,使得資料錄檢視 (Record View) 可以更新使用者介面。當使用者移至資料列集時的終止,則資料錄檢視停用使用者介面物件 (例如功能表項目或工具列按鈕動作的進一步向相同的方向。

如需資料列集類別的詳細資訊,請參閱 使用 OLE DB 消費者樣板 文章。

繼承階層架構

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

COleDBRecordView

需求

Header: afxoledb.h

請參閱

參考

階層架構圖