次の方法で共有


CRecordset::CRecordset

更新 : 2007 年 11 月

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

CRecordset(
   CDatabase* pDatabase = NULL
);

パラメータ

  • pDatabase
    CDatabase オブジェクトへのポインタまたは NULL を指定します。このパラメータが NULL でなく、データ ソースに接続するために CDatabase オブジェクトの Open メンバ関数が呼び出されていない場合、レコードセットは自身の Open 呼び出しで接続を開こうとします。NULL を渡したときは、CDatabase オブジェクトを構築し、ClassWizard でレコードセット クラスを派生させたときに指定したデータ ソース情報を使ってオブジェクトをデータ ソースに接続します。

解説

CRecordset を直接使用すること、CRecordset からアプリケーション固有のクラスを派生できます。ClassWizard を使用して、レコードセット クラスを派生させることができます。

e6y1d5bs.alert_note(ja-jp,VS.90).gifメモ :

派生クラスには独自のコンストラクタを用意する必要があります。派生クラスのコンストラクタでは、目的にあった適切なパラメータを渡してコンストラクタ CRecordset::CRecordset を呼び出します。

自動的に CDatabase オブジェクトを構築し接続するには、レコードセット コンストラクタに NULL を渡します。この方法を使うと、レコードセットを作成する前の CDatabase オブジェクトの構築とデータ ソースへの接続を行う必要がなくなります。

使用例

詳細については、「レコードセット : テーブルにアクセスするレコードセット クラスの宣言 (ODBC)」を参照してください。

必要条件

ヘッダー : afxdb.h

参照

参照

CRecordset クラス

階層図

CRecordset::Open

CRecordset::Close

その他の技術情報

CRecordset のメンバ