Freigeben über


CRecordset::m_pDatabase

Enthält einen Zeiger auf CDatabase-Objekt, durch das das Recordset mit einer Datenquelle verbunden ist.

Hinweise

Diese Variable wird auf zwei Arten festgelegt. In der Regel werden Sie einen Zeiger auf ein bereits verbundenen CDatabase-Objekt, wenn Sie das Recordset-Objekt erstellen. Wenn Sie NULL stattdessen übergeben, CRecordsetCDatabase erstellt ein Objekt für Sie und schließt sie. In jedem Fall speichert CRecordset den Zeiger in der Variablen.

Normalerweise müssen Sie nicht direkt, um den Zeiger zu verwenden, der in m_pDatabase gespeichert wird. Wenn Sie CRecordset eigene Erweiterungen jedoch schreiben müssen Sie möglicherweise den Zeiger verwenden. Beispielsweise könnten Sie den Zeiger, wenn Sie ein eigenes CDBException S. auslösen. Oder Sie könnten diese, wenn Sie etwas mit dem gleichen CDatabase-Objekts, wie ausgeführte Transaktionen, Einstellungstimeouts oder Aufrufen der ExecuteSQL-Memberfunktion der Klasse CDatabase ausführen müssen, um SQL-Anweisungen direkt auszuführen.

Anforderungen

Header: afxdb.h

Siehe auch

Referenz

CRecordset-Klasse

Hierarchiediagramm