次の方法で共有


COleDBRecordView クラス

コントロール内にデータベース レコードを表示するビューです。

class COleDBRecordView : public CFormView

メンバー

48807ebh.collapse_all(ja-jp,VS.110).gifプロテクト コンストラクター

名前

説明

COleDBRecordView::COleDBRecordView

COleDBRecordView オブジェクトを構築します。

48807ebh.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

COleDBRecordView::OnGetRowset

HRESULT の標準値を返します。

COleDBRecordView::OnMove

書き出されますデータ ソースの現在のレコードを更新し、指定されたレコードに移動します (次に、前、1 番目、または最後)。

解説

ビューは直接 CRowset のオブジェクトに接続されているフォーム ビューです。ビューでは、ダイアログ テンプレート リソースから作成され、ダイアログ テンプレートのコントロールの CRowset のオブジェクトのフィールドが表示されます。COleDBRecordView のオブジェクトは、ダイアログ データ エクスチェンジ (DDX)、およびフォーム コントロールと行セットのフィールド間のデータの移動を自動化するに CRowsetにビルド ナビゲーション機能を使用します。COleDBRecordView は、ビューに現在表示されているレコードを更新するには、次の 1 番目の前に移動するための既定の実装をまたは最後のレコードとインターフェイスも用意されています。

COleDbRecordView で DDX 関数を使用して、データベース レコードセットから直接データを取得し、ダイアログ コントロールに表示できます。COleDbRecordView では、DDX_Field* 関数 (DDX_FieldText など) ではなく、DDX_* メソッド (DDX_Text など) を使用する必要があります。DDX_FieldTextCOleDbRecordViewDDX_FieldText が型 CRecordset*CRecordView (の場合) または CDaoRecordset* の追加の引数を受け取るため、使用しない。CDaoRecordViewの場合)。

[!メモ]

(DAO) ではなく、並べ替える Data Access Objects を使用して OLE DB コンシューマー テンプレート クラスは、クラス CDaoRecordView を代わりに使用します。詳細については、" " :概要 データベース プログラミングを参照してください。

COleDBRecordView はレコード ビューがユーザー インターフェイスを更新できるように行セットのユーザーの位置を追跡します。ユーザーが行セットのいずれかの最後に実行されると、レコード ビューは、さらに同じ方向の移動の…ユーザー インターフェイス オブジェクトを—メニュー項目やツール バー ボタンなどの無効にします。

行セット クラスの詳細については、OLE DB コンシューマー テンプレートを使用する の" "を参照してください。

継承階層

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

COleDBRecordView

必要条件

Header: afxoledb.h

参照

関連項目

階層図