Rolle des Treiber-Managers
Der Treiber-Manager bestimmt die endgültige Reihenfolge, in der Statusdatensätze zurückgegeben werden, die generiert werden. Insbesondere bestimmt sie, welcher Datensatz die höchste Rangfolge hat und zuerst zurückgegeben werden soll. Der Treiber ist für das Sortieren von Statusdatensätzen verantwortlich, die er generiert. Wenn Statusdatensätze sowohl vom Treiber-Manager als auch vom Treiber bereitgestellt werden, ist der Treiber-Manager für die Bestellung verantwortlich. Weitere Informationen finden Sie unter Sequence of Status Records.
Der Treiber-Manager führt so viele Fehlerüberprüfungen wie möglich durch. Dadurch wird jeder Treiber daran gehindert, auf die gleichen Fehler zu prüfen. Wenn beispielsweise ein Funktionsargument eine diskrete Anzahl von Werten akzeptiert, z . B. Operation in SQLSetPos, überprüft der Treiber-Manager, ob der angegebene Wert zulässig ist.
In den folgenden Abschnitten werden die Vom Treiber-Manager überprüften Bedingungen beschrieben. Sie sollen nicht erschöpfend sein; eine vollständige Liste der SQLSTATEs, die der Treiber-Manager zurückgibt, finden Sie im Abschnitt "Diagnose" jeder Funktion; die Beschreibung der einzelnen Vom Fahrermanager vorgenommenen Überprüfungen beginnt mit den Buchstaben "(DM)." Siehe auch die Statusübergangstabellen in Anhang B: ODBC-Zustandsübergangstabellen. Fehler, die in Klammern angezeigt werden, werden vom Treiber-Manager erkannt.
In diesem Abschnitt werden die folgenden Themen behandelt: