Auswählen und Verändern von Datensätzen
Hinweis
Der MFC-ODBC-Consumer-Assistent ist in Visual Studio 2019 und höher nicht verfügbar. Sie können einen Consumer weiterhin manuell erstellen.
Wenn Sie Datensätze in einer Datenquelle mit einer SELECT-SQL-Anweisung auswählen, erhalten Sie normalerweise ein Resultset, das eine Menge von Datensätzen aus einer Tabelle oder Abfrage ist. Mit den Datenbankklassen verwenden Sie ein Recordset-Objekt, um das Resultset auszuwählen und auf es zuzugreifen. Dies ist ein Objekt einer anwendungsspezifischen-Klasse, die Sie aus der Klasse CRecordset ableiten. Wenn Sie eine Recordset-Klasse definieren, geben Sie die Datenquelle, die ihr zugeordnet werden soll, die zu verwendende Tabelle und die Spalten der Tabelle an. Der MFC-Anwendungs-Assistent oder Klasse hinzufügen (wie unter Hinzufügen eines MFC-ODBC-Consumers beschrieben) erstellt eine Klasse mit einer Verbindung mit einer bestimmten Datenquelle. Die Assistenten schreiben die GetDefaultSQL-Memberfunktion der Klasse CRecordset
, um den Tabellennamen zurückzugegeben.
Durch Verwenden eines CRecordset-Objekts zur Laufzeit haben Sie folgende Möglichkeiten:
Überprüfen der Datenfelder des aktuellen Datensatzes
Filtern oder Sortieren des Recordsets
Anpassen der standardmäßigen SELECT-SQL-Anweisung
Durchlaufen der ausgewählten Datensätze
Hinzufügen, Aktualisieren oder Löschen von Datensätzen (wenn sowohl die Datenquelle als auch das Recordset aktualisierbar sind)
Testen, ob das Recordset erneutes Abfragen und Aktualisieren des Inhalts des Recordsets zulässt
Wenn Sie das Recordset-Objekt nicht mehr benötigen, schließen und zerstören Sie es. Weitere Informationen zu Recordsets finden Sie unter Recordset (ODBC).
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für