Freigeben über


Deskriptorübergänge

ODBC-Deskriptoren weisen die folgenden drei Zustände auf.

State BESCHREIBUNG
D0 Nicht zugeordneter Deskriptor
D1i Implizit zugeordnete Deskriptor
D1e Explizit zugewiesene Deskriptor

Die folgenden Tabellen zeigen, wie sich jede ODBC-Funktion auf den Deskriptorzustand auswirkt.

SQLAllocHandle

D0

Nicht zugeordnet
D1i

Implizit
D1e

Explizit
D1i[1] -- --
D1e[2] -- --

[1] Diese Zeile zeigt Übergänge an, als HandleType SQL_HANDLE_STMT wurde.

[2] Diese Zeile zeigt Übergänge an, als HandleType SQL_HANDLE_DESC wurde.

SQLCopyDesc

D0

Nicht zugeordnet
D1i

Implizit
D1e

Explizit
(IH) -- --

SQLFreeHandle

D0

Nicht zugeordnet
D1i

Implizit
D1e

Explizit
--[1] D0 --
(IH) [2] (HY017) D0

[1] Diese Zeile zeigt Übergänge an, als HandleType SQL_HANDLE_STMT wurde.

[2] Diese Zeile zeigt Übergänge an, als HandleType SQL_HANDLE_DESC wurde.

SQLGetDescField und SQLGetDescRec

D0

Nicht zugeordnet
D1i

Implizit
D1e

Explizit
(IH) -- --

SQLSetDescField und SQLSetDescRec

D0

Nicht zugeordnet
D1i

Implizit
D1e

Explizit
(IH) [1] -- --

[1] Diese Zeile zeigt Übergänge, wenn DescriptorHandle das Handle einer ARD, APD oder IPD war oder (für SQLSetDescField), wenn DescriptorHandle das Handle eines IRD und FieldIdentifier SQL_DESC_ARRAY_STATUS_PTR oder SQL_DESC_ROWS_PROCESSED_PTR war.

Alle anderen ODBC-Funktionen

D0

Nicht zugeordnet
D1i

Implizit
D1e

Explizit
-- -- --