COleDBRecordView-Klasse
Eine Sicht, die Datenbankdatensätze in Steuerelementen anzeigt.
class COleDBRecordView : public CFormView
Mitglieder
Geschützte Konstruktoren
Name |
Description |
---|---|
Erstellt ein COleDBRecordView-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Gibt einen HRESULT-Standardwert zurück. |
|
Aktualisiert den aktuellen Datensatz (falls geändert) auf der Datenquelle und wird dann an die angegebenen Datensatz (nächster, vorheriger, erster oder letzter). |
Hinweise
Die Ansicht ist eine Formularansicht, die direkt mit einem CRowset-Objekt verbunden ist. Die Ansicht wird von einer Dialogfeldvorlagenressource erstellt und die Felder des CRowset-Objekts in den Steuerelementen der Dialogfeldvorlage angezeigt werden. Das Objekt COleDBRecordView verwendet den Dialogdatenaustausch (DDX) und die Navigationsfunktionen Funktionen, die in CRowset erstellt wird, um das Verschieben von Daten zwischen den Steuerelementen auf dem Formular und den Feldern des Rowsets zu automatisieren. COleDBRecordView stellt auch eine Standardimplementierung für einen Wechsel zum ersten, nächsten, vorherigen oder letzten Datensatz und eine Schnittstelle zum Aktualisieren des aktuell.
Sie können DDX-Funktionen mit COleDbRecordView verwenden, um Daten direkt aus dem Datenbankrecordset zu beziehen und sie in einem Dialogfeld-Steuerelement anzuzeigen. Sie sollten mit COleDbRecordView die DDX_*-Methoden (z. B. DDX_Text), jedoch nicht die DDX_Field*-Funktionen (z. B. DDX_FieldText) verwenden. DDX_FieldText funktioniert nicht mit COleDbRecordView, da DDX_FieldText ein zusätzliches Argument vom Typ CRecordset* (für CRecordView) oder CDaoRecordset* akzeptiert (für CDaoRecordView).
Hinweis
Wenn Sie mit den Datenzugriffsobjekten (DAO) Klasse anstelle der OLE DB-Consumervorlagenklassen, Verwendungsklasse CDaoRecordView stattdessen arbeiten.Weitere Informationen finden Sie im Artikel Übersicht: Datenbank-Programmierung.
COleDBRecordView registriert die Position des Benutzers im Rowset nachverfolgt, damit die Datensatzansicht die Benutzeroberfläche aktualisieren kann. Wenn der Benutzer zu einem Ende des Rowsets wechselt, deaktiviert die Datensatzansicht Benutzeroberflächenobjekte wie Menüelemente oder Symbolleisten-Schaltflächen - zum Verschieben weiter in die gleiche Richtung.
Weitere Informationen zu Rowsetklassen, finden Sie im Verwenden von OLE DB-Consumervorlagen Artikel.
Vererbungshierarchie
COleDBRecordView
Anforderungen
Header: afxoledb.h