Поделиться через


Инициализация полей дескриптора

При выделении дескриптора строки приложения поля получают начальные значения, как указано в SQLSetDescField. Начальное значение поля SQL_DESC_TYPE равно SQL_DEFAULT. Это обеспечивает стандартное лечение данных базы данных для представления в приложении. Приложение может указать различные способы обработки данных, задав поля записи дескриптора.

Начальное значение SQL_DESC_ARRAY_SIZE в заголовке дескриптора равно 1. Приложение может изменить это поле, чтобы включить получение нескольких операций.

Концепция значения по умолчанию недопустима для полей IRD. Приложение может получить доступ к полям IRD только в том случае, если с ним связана подготовленная или выполненная инструкция.

Некоторые поля IPD определяются только после автоматического заполнения IPD драйвером. Если нет, они не определены. Эти поля являются SQL_DESC_CASE_SENSITIVE, SQL_DESC_FIXED_PREC_SCALE, SQL_DESC_TYPE_NAME, SQL_DESC_UNSIGNED и SQL_DESC_LOCAL_TYPE_NAME.