Freigeben über


Aufbauen der Verbindung zu einer Datenquelle

Eine ODBC-Datenquelle setzt sich zusammen aus einem bestimmten Satz von Daten, den Informationen, die für das Zugreifen auf die Daten notwendig sind, und der Position der Datenquelle, die in Form eines Datenquellennamens beschrieben werden kann.Aus Sicht eines Programms besteht die Datenquelle aus den Daten, dem DBMS, dem Netzwerk (falls vorhanden) und ODBC.

Um auf die von einer Datenquelle bereitgestellten Daten zugreifen zu können, muss das Programm zuerst eine Verbindung zu der Datenquelle aufbauen.Alle Datenzugriffe werden über diese Verbindung getätigt.

Datenquellenverbindungen sind in die CDatabase-Klasse eingeschlossen.Wenn ein CDatabase-Objekt mit einer Datenquelle verbunden ist, können Sie:

  • Recordsets erstellen, die Datensätze aus Tabellen oder Abfragen auswählen.

  • Transaktionen verwalten, d. h., Aktualisierungen in Form einer Batchverarbeitung speichern, sodass für sämtliche Aktualisierungen in der Datenquelle gleichzeitig ein Commit ausgeführt werden kann, sofern die Datenquelle die erforderliche Transaktionsebene unterstützt (andernfalls wird für die gesamte Transaktion ein Rollback ausgeführt, sodass die Daten unverändert bleiben).

  • Führen Sie direkt SQL-Anweisungen aus.

Sobald die Arbeit mit einer Datenquellenverbindung beendet ist, schließen Sie das CDatabase-Objekt, zerstören es oder verwenden es erneut für eine neue Verbindung.Weitere Informationen über Datenquellenverbindungen finden unter Datenquelle (ODBC).

Siehe auch

Konzepte

ODBC und MFC