Freigeben über


CRecordset::CRecordset

Erstellt ein CRecordset-Objekt.

CRecordset( 
   CDatabase* pDatabase = NULL 
);

Parameter

  • pDatabase
    Enthält einen Zeiger auf einen CDatabase-Objekt oder den Wert NULL. Wenn nicht NULL und die des CDatabaseÖffnen-Memberfunktion Objekts nicht aufgerufen wurde, um sie an die Datenquelle herzustellen, versucht das Recordset, sie für Sie während des eigenen Öffnen Aufrufs zu öffnen. Wenn Sie NULL übergeben, wird ein Objekt CDatabase für Sie mithilfe der Datenquelleninformationen erstellt und verbunden, die Sie angegeben haben, als Sie die Recordset-Klasse mit Klassen-Assistent berechneten.

Hinweise

Sie können entweder CRecordset direkt verwenden oder einer anwendungsspezifischen Klasse von CRecordset berechnen. Sie können Klassen-Assistent verwenden, um die Recordset-Klassen zu berechnen.

Hinweis

Eine abgeleitete Klasse muss einen eigenen Konstruktor bereitstellen.im Konstruktor der abgeleiteten Klasse, rufen Sie den Konstruktor CRecordset::CRecordset auf und die entsprechenden Parameter darauf entlang übergeben.

Übergeben Sie NULL zu dem Recordsetkonstruktor ein CDatabase-Objekt haben automatisch erstellt und für Sie verbunden. Dies ist eine nützliche Kurznotation, die Sie nicht erforderlich, ein Objekt CDatabase vor dem Erstellen des Recordsets zu erstellen und herzustellen.

Beispiel

Weitere Informationen finden Sie im Artikel Recordset: Eine Klasse für eine Tabelle (ODBC) deklarieren.

Anforderungen

Header: afxdb.h

Siehe auch

Referenz

CRecordset-Klasse

Hierarchiediagramm

CRecordset::Open

CRecordset::Close