Transizioni dei descrittori
I descrittori ODBC hanno i tre stati seguenti.
Provincia | Descrizione |
---|---|
D0 | Descrittore non allocato |
D1i | Descrittore allocato in modo implicito |
D1e | Descrittore allocato in modo esplicito |
Nelle tabelle seguenti viene illustrato come ogni funzione ODBC influisce sullo stato del descrittore.
SQLAllocHandle
D0 Non allocato |
D1i Implicito |
D1e Esplicito |
---|---|---|
D1i[1] | -- | -- |
D1e[2] | -- | -- |
[1] Questa riga mostra le transizioni quando HandleType è stato SQL_HANDLE_STMT.
[2] Questa riga mostra le transizioni quando HandleType è stato SQL_HANDLE_DESC.
SQLCopyDesc
D0 Non allocato |
D1i Implicito |
D1e Esplicito |
---|---|---|
(IH) | -- | -- |
SQLFreeHandle
D0 Non allocato |
D1i Implicito |
D1e Esplicito |
---|---|---|
--[1] | D0 | -- |
(IH) [2] | (HY017) | D0 |
[1] Questa riga mostra le transizioni quando HandleType è stato SQL_HANDLE_STMT.
[2] Questa riga mostra le transizioni quando HandleType è stato SQL_HANDLE_DESC.
SQLGetDescField e SQLGetDescRec
D0 Non allocato |
D1i Implicito |
D1e Esplicito |
---|---|---|
(IH) | -- | -- |
SQLSetDescField e SQLSetDescRec
D0 Non allocato |
D1i Implicito |
D1e Esplicito |
---|---|---|
(IH) [1] | -- | -- |
[1] Questa riga mostra le transizioni quando DescriptorHandle era l'handle di un ARD, APD o IPD oppure (per SQLSetDescField) quando DescriptorHandle era l'handle di un IRD e FieldIdentifier era SQL_DESC_ARRAY_STATUS_PTR o SQL_DESC_ROWS_PROCESSED_PTR.
Tutte le altre funzioni ODBC
D0 Non allocato |
D1i Implicito |
D1e Esplicito |
---|---|---|
-- | -- | -- |