Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В ODBC 3.x появилась следующая новая функция. Приложение ODBC 3.x , работающее с драйвером ODBC 2.x , не сможет использовать эту функцию. Диспетчер драйверов ODBC 3.x не сопоставляет эти функции при работе с драйвером ODBC 2.x .
Функции, которые принимают дескриптор в качестве аргумента: SQLSetDescField, SQLGetDescField, SQLSetDescRec, SQLGetDescRec и SQLCopyDesc.
Функции SQLSetEnvAttr и SQLGetEnvAttr.
Использование SQLAllocHandle для выделения дескрипторного хэндла. (Использование SQLAllocHandle для выделения дескрипторов окружения, подключения и инструкций является дублированием, а не новой функциональностью.)
Использование SQLGetConnectAttr для получения атрибутов подключения SQL_ATTR_AUTO_IPD. (Использование SQLSetConnectAttr для задания и SQLGetConnectAttr для получения других атрибутов подключения является дублированием, а не новой функцией.)
Использование SQLSetStmtAttr для задания и SQLGetStmtAttr для получения приведенных ниже атрибутов инструкции. (Использование SQLSetStmtAttr для задания и SQLGetStmtAttr для получения других атрибутов инструкций является дублированием уже существующей функциональности, а не новыми функциями.)
SQL_ATTR_APP_ROW_DESC
SQL_ATTR_APP_PARAM_DESC
SQL_ATTR_ENABLE_AUTO_IPD
SQL_ATTR_FETCH_BOOKMARK_PTR
SQL_ATTR_BIND_OFFSET
SQL_ATTR_METADATA_ID
SQL_ATTR_PARAM_BIND_OFFSET_PTR
SQL_ATTR_PARAM_BIND_TYPE
SQL_ATTR_PARAM_OPERATION_PTR
SQL_DESC_PARAM_STATUS_PTR
SQL_ATTR_PARAMS_PROCESSED_PTR
SQL_ATTR_PARAMSET_SIZE
SQL_ATTR_ROW_BIND_OFFSET_PTR
SQL_ATTR_ROW_OPERATION_PTR
SQL_ATTR_ROW_ARRAY_SIZE
Использование SQLGetStmtAttr для получения следующих атрибутов инструкции. (Использование SQLGetStmtAttr для получения других атрибутов инструкции дублируется функциональными возможностями, а не новыми функциями.)
SQL_ATTR_IMP_ROW_DESC SQL_ATTR_IMP_PARAM_DESC
Использование типа данных C для интервалов, типов данных SQL для интервалов, типов данных C BIGINT и структуры данных SQL_C_NUMERIC.
Привязка параметров по строкам.
Получение закладок на основе смещения, например вызов SQLFetchScroll с аргументом FetchOrientation SQL_FETCH_BOOKMARK и указание смещения, отличного от 0.
SQLFetch, возвращающий массив состояния строки, количество извлечённых строк, извлечение нескольких строк, чередование вызовов с SQLFetchScroll и чередование вызовов с SQLBulkOperations или SQLSetPos. Дополнительные сведения см. в следующем разделе: блокировка курсоров, прокручиваемых курсоров и обратная совместимость для приложений ODBC 3.x.
Именованные параметры.
Любой из параметров SQLGetInfo для ODBC 3.x. (Если приложение ODBC 3.x , работающее с драйвером ODBC 2.x , вызывает типы сведений SQL_XXX_CURSOR_ATTRIBUTES1, которые заменили несколько типов сведений ODBC 2.x , некоторые сведения могут быть надежными, но некоторые из них могут быть ненадежными. Дополнительные сведения см. в разделе SQLGetInfo.)
Привязка смещений.
Обновление, обновление и удаление по закладкам (путем вызова SQLBulkOperations).
Вызов SQLBulkOperations или SQLSetPos в состоянии S5.
Поля ROW_NUMBER и COLUMN_NUMBER в диагностической записи (которые необходимо получить с помощью функций замены SQLGetDiagField или SQLGetDiagRec).
Приблизительный подсчёт строк.
Сведения о предупреждении (SQL_ROW_SUCCESS_WITH_INFO из SQLFetchScroll).
Закладки переменной длины.
Расширенные сведения об ошибках для массивов параметров.
Все новые столбцы в результирующих наборах, возвращаемых функциями каталога.
Использование SQLDescribeCol и SQLColAttribute в столбце 0.
Использование любых атрибутов столбца ODBC 3.x в вызове SQLColAttribute.
Использование нескольких дескрипторов среды.
Этот раздел содержит следующую тему.