Freigeben über


Konsistenzprüfung

Eine Konsistenzüberprüfung wird vom Treiber automatisch durchgeführt, wenn eine Anwendung das SQL_DESC_DATA_PTR Feld der APD, ARD oder IPD festlegt. Immer wenn dieses Feld festgelegt ist, überprüft der Treiber, ob der Wert des Feldes SQL_DESC_TYPE und die für das Feld SQL_DESC_TYPE im selben Datensatz gültigen und anwendbaren Werte konsistent sind.

Das SQL_DESC_DATA_PTR Feld einer IPD ist normalerweise nicht festgelegt; Eine Anwendung kann dies jedoch tun, um eine Konsistenzüberprüfung von IPD-Feldern zu erzwingen. Der Wert, auf den das feld SQL_DESC_DATA_PTR der IPD festgelegt ist, ist nicht tatsächlich gespeichert und kann nicht durch einen Aufruf von SQLGetDescField oder SQLGetDescRec abgerufen werden; die Einstellung wird nur durchgeführt, um die Konsistenzüberprüfung zu erzwingen. Eine Konsistenzüberprüfung kann für eine IRD nicht ausgeführt werden.

Weitere Informationen zur Konsistenzüberprüfung finden Sie unter SQLSetDescRec.