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