Freigeben über


Treiberaufgaben

Bestimmte Aufgaben, die von Treibern ausgeführt werden, umfassen:

  • Verbinden, um die Verbindung mit der Datenquelle zu trennen.

  • Überprüfung auf Funktionsfehler, die vom Treiber-Manager nicht überprüft werden.

  • Initiieren von Transaktionen; dies ist für die Anwendung transparent.

  • Übermitteln von SQL-Anweisungen an die Datenquelle für die Ausführung. Der Treiber muss ODBC SQL in DBMS-spezifische SQL ändern; Dies ist häufig auf das Ersetzen von Escapeklauseln beschränkt, die von ODBC durch DBMS-spezifische SQL definiert werden.

  • Senden von Daten an und Abrufen von Daten aus der Datenquelle, einschließlich der Konvertierung von Datentypen, wie von der Anwendung angegeben.

  • Zuordnen von DBMS-spezifischen Fehlern zu ODBC SQLSTATEs.