CRecordset::m_pDatabase

Bemerkungen

Enthält einen Zeiger auf das CDatabase -Objekt durch das Recordset mit einer Datenquelle verbunden ist. Diese Variable wird auf zwei Arten festgelegt. In der Regel, übergeben Sie einen Zeiger zu einem bereits verbundenen CDatabase -Objekt, wenn Sie das Recordset-Objekt erstellen. Wenn Sie stattdessen NULL übergeben, CRecordset-Klasse wird für Sie ein CDatabase -Objekt erstellt und verbindet. In beiden Fällen speichert CRecordset den Zeiger in dieser variable.

Normalerweise müssen Sie nicht direkt den im M_pDatabasegespeicherten Zeiger verwenden. Wenn Sie Ihre eigenen Erweiterungen in CRecordsetschreiben, jedoch müssen Sie den Zeiger verwenden. Beispielsweise müssen Sie den Mauszeiger, wenn Sie eigene s CDBExceptionausgelöst. Oder Sie brauchen es, wenn Sie etwas tun müssen, mit das gleiche CDatabase -Objekt, wie z. B. Transaktionen, Einstellung Zeitüberschreitungen, oder die ExecuteSQL -Memberfunktion der CDatabase -Klasse aufrufen SQL-Anweisungen direkt ausführen.

CRecordset ÜbersichtMember der Klasse | Hierarchiediagramm

Index