CRecordset::m_pDatabase
レコードセットをデータ ソースに接続するときに使用する CDatabase オブジェクトへのポインター。
解説
この変数は 2 つの方法で設定されます。 一般的には、レコードセット オブジェクトを作成するときに、既に接続されている CDatabase オブジェクトへのポインターを渡します。 代わりに NULL を渡したときは、CRecordset は CDatabase オブジェクトを作成して、それを接続します。 どちらの場合も、CRecordset がポインターをこの変数に格納します。
通常、m_pDatabase に格納されたポインターを直接使用する必要はありません。 しかし、ユーザーが独自に CRecordset を拡張する場合は、このポインターが必要になることがあります。 たとえば、独自の CDBException をスローするときにポインターが必要。 また、同一の CDatabase オブジェクトを使って、トランザクションの実行、タイムアウトの設定、SQL ステートメントを直接実行するために CDatabase クラスのメンバー関数 ExecuteSQL を呼び出すときなどに、このポインターを使う必要があります。
要件
**ヘッダー:**afxdb.h