CRecordset::CRecordset
更新 : 2007 年 11 月
CRecordset オブジェクトを構築します。
CRecordset(
CDatabase* pDatabase = NULL
);
パラメータ
- pDatabase
CDatabase オブジェクトへのポインタまたは NULL を指定します。このパラメータが NULL でなく、データ ソースに接続するために CDatabase オブジェクトの Open メンバ関数が呼び出されていない場合、レコードセットは自身の Open 呼び出しで接続を開こうとします。NULL を渡したときは、CDatabase オブジェクトを構築し、ClassWizard でレコードセット クラスを派生させたときに指定したデータ ソース情報を使ってオブジェクトをデータ ソースに接続します。
解説
CRecordset を直接使用すること、CRecordset からアプリケーション固有のクラスを派生できます。ClassWizard を使用して、レコードセット クラスを派生させることができます。
メモ : |
---|
派生クラスには独自のコンストラクタを用意する必要があります。派生クラスのコンストラクタでは、目的にあった適切なパラメータを渡してコンストラクタ CRecordset::CRecordset を呼び出します。 |
自動的に CDatabase オブジェクトを構築し接続するには、レコードセット コンストラクタに NULL を渡します。この方法を使うと、レコードセットを作成する前の CDatabase オブジェクトの構築とデータ ソースへの接続を行う必要がなくなります。
使用例
詳細については、「レコードセット : テーブルにアクセスするレコードセット クラスの宣言 (ODBC)」を参照してください。
必要条件
ヘッダー : afxdb.h