COleDBRecordView クラス
コントロール内にデータベース レコードを表示するビューです。
class COleDBRecordView : public CFormView
メンバー
プロテクト コンストラクター
名前 |
説明 |
---|---|
COleDBRecordView オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
HRESULT の標準値を返します。 |
|
書き出されますデータ ソースの現在のレコードを更新し、指定されたレコードに移動します (次に、前、1 番目、または最後)。 |
解説
ビューは直接 CRowset のオブジェクトに接続されているフォーム ビューです。ビューでは、ダイアログ テンプレート リソースから作成され、ダイアログ テンプレートのコントロールの CRowset のオブジェクトのフィールドが表示されます。COleDBRecordView のオブジェクトは、ダイアログ データ エクスチェンジ (DDX)、およびフォーム コントロールと行セットのフィールド間のデータの移動を自動化するに CRowsetにビルド ナビゲーション機能を使用します。COleDBRecordView は、ビューに現在表示されているレコードを更新するには、次の 1 番目の前に移動するための既定の実装をまたは最後のレコードとインターフェイスも用意されています。
COleDbRecordView で DDX 関数を使用して、データベース レコードセットから直接データを取得し、ダイアログ コントロールに表示できます。COleDbRecordView では、DDX_Field* 関数 (DDX_FieldText など) ではなく、DDX_* メソッド (DDX_Text など) を使用する必要があります。DDX_FieldText は COleDbRecordView を DDX_FieldText が型 CRecordset*CRecordView (の場合) または CDaoRecordset* の追加の引数を受け取るため、使用しない。CDaoRecordViewの場合)。
[!メモ]
(DAO) ではなく、並べ替える Data Access Objects を使用して OLE DB コンシューマー テンプレート クラスは、クラス CDaoRecordView を代わりに使用します。詳細については、" " :概要 データベース プログラミングを参照してください。
COleDBRecordView はレコード ビューがユーザー インターフェイスを更新できるように行セットのユーザーの位置を追跡します。ユーザーが行セットのいずれかの最後に実行されると、レコード ビューは、さらに同じ方向の移動の…ユーザー インターフェイス オブジェクトを—メニュー項目やツール バー ボタンなどの無効にします。
行セット クラスの詳細については、OLE DB コンシューマー テンプレートを使用する の" "を参照してください。
継承階層
COleDBRecordView
必要条件
Header: afxoledb.h