CRecordView::OnGetRecordset

更新 : 2007 年 11 月

レコード ビューと関連付けられた CRecordset 派生オブジェクトへのポインタを返します。

virtual CRecordset* OnGetRecordset( ) = 0;

戻り値

オブジェクトが構築できた場合は、CRecordset 派生オブジェクトへのポインタを返します。それ以外の場合は NULL ポインタを返します。

解説

レコードセット オブジェクトを作成または取得し、そのオブジェクトへのポインタを返すようにするには、このメンバ関数をオーバライドします。ClassWizard で独自のレコード ビュー クラスを宣言すると、既定のオーバーライドが自動的に記述されます。ClassWizard の既定の実装は、レコード ビューに格納されているレコードセットが存在する場合は、そのポインタを返します。存在しない場合、ClassWizard で指定された型のレコードセット オブジェクトを作成し、Open メンバ関数を呼び出してテーブルを開くかクエリを実行し、そのオブジェクトへのポインタを返します。

詳細と例については、「レコード ビューの使用法」を参照してください。

必要条件

ヘッダー : afxdb.h

参照

参照

CRecordView クラス

階層図

CRecordset クラス

CRecordset::Open

その他の技術情報

CRecordView のメンバ