Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Wenn Sie normalerweise mit einer SQL-SELECT-Anweisung Datensätze aus einer Datenquelle auswählen, erhalten Sie ein Resultset, d. h. eine Gruppe von Datensätzen aus einer Tabelle oder einer Abfrage. Mit den Datenbankklassen wählen Sie mithilfe eines Recordset-Objekts das Resultset aus und greifen darauf zu. Dies ist ein Objekt einer anwendungsspezifischen Klasse, das Sie von der CRecordset-Klasse ableiten. Wenn Sie eine Recordset-Klasse definieren, geben Sie die damit zu verknüpfende Datenquelle, die zu verwendende Tabelle und die Spalten der Tabelle an. Der MFC-Anwendungs-Assistent oder Klasse hinzufügen (wie beschrieben unter Hinzufügen eines MFC-ODBC-Consumers) erstellt eine Klasse mit einer Verbindung zu einer bestimmten Datenquelle. Die Assistenten schreiben die GetDefaultSQL-Memberfunktion der CRecordset-Klasse, sodass diese den Tabellennamen zurückgibt. Weitere Informationen zum Erstellen von Recordset-Klassen mithilfe der Assistenten finden Sie unter Datenbankunterstützung, MFC-Anwendungs-Assistent und Hinzufügen eines MFC-ODBC-Consumers.
Mit einem CRecordset-Objekt können Sie zur Laufzeit:
die Datenfelder des aktuellen Datensatzes untersuchen;
das Recordset filtern oder sortieren;
die Standard-SQL-SELECT-Anweisung anpassen;
zwischen den ausgewählten Datensätzen wechseln;
Datensätze hinzufügen, aktualisieren oder löschen (falls sowohl die Datenquelle als auch das Recordset aktualisierbar sind);
überprüfen, ob das Recordset Neuabfragen ermöglicht, und den Inhalt des Recordsets aktualisieren.
Wenn Sie das Recordset-Objekt nicht mehr verwenden, schließen und zerstören Sie es. Weitere Informationen über Recordsets finden Sie unter Recordset (ODBC).