Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Дескрипторы ODBC имеют следующие три состояния.
| State | Description |
|---|---|
| D0 | Нераспределенный дескриптор |
| D1i | Неявно выделенный дескриптор |
| D1e | Явно выделенный дескриптор |
В следующих таблицах показано, как каждая функция ODBC влияет на состояние дескриптора.
SQLAllocHandle
| D0 Не выделено |
D1i Неявный |
D1e Явный |
|---|---|---|
| D1i[1] | -- | -- |
| D1e[2] | -- | -- |
[1] Эта строка показывает переходы при SQL_HANDLE_STMT HandleType .
[2] Эта строка показывает переходы при SQL_HANDLE_DESC HandleType .
SQLCopyDesc
| D0 Не выделено |
D1i Неявный |
D1e Явный |
|---|---|---|
| (IH) | -- | -- |
SQLFreeHandle
| D0 Не выделено |
D1i Неявный |
D1e Явный |
|---|---|---|
| --[1] | D0 | -- |
| (IH) [2] | (HY017) | D0 |
[1] Эта строка показывает переходы при SQL_HANDLE_STMT HandleType .
[2] Эта строка показывает переходы при SQL_HANDLE_DESC HandleType .
SQLGetDescField и SQLGetDescRec
| D0 Не выделено |
D1i Неявный |
D1e Явный |
|---|---|---|
| (IH) | -- | -- |
SQLSetDescField и SQLSetDescRec
| D0 Не выделено |
D1i Неявный |
D1e Явный |
|---|---|---|
| (IH) [1] | -- | -- |
[1] Эта строка показывает переходы, когда дескрипторHandle был дескриптором ARD, APD или IPD или (для SQLSetDescField), когда дескрипторHandle был дескриптором IRD и FieldIdentifier был SQL_DESC_ARRAY_STATUS_PTR или SQL_DESC_ROWS_PROCESSED_PTR.
Все остальные функции ODBC
| D0 Не выделено |
D1i Неявный |
D1e Явный |
|---|---|---|
| -- | -- | -- |