Бөлісу құралы:


SQL_ARD_TYPE

Идентификатор типа SQL_ARD_TYPE используется для указания того, что данные в буфере будут иметь тип, указанный в поле SQL_DESC_CONCISE_TYPE ARD. SQL_ARD_TYPE вводится в аргумент TargetType вызова SQLGetData вместо определенного типа данных и позволяет приложению изменить тип данных буфера, изменив поле дескриптора. Это значение связывает тип данных буфера *TargetValuePtr с полем дескриптора. (SQL_ARD_TYPE не вводится в вызове SQLBindCol или SQLBindParameter , так как тип привязанного буфера уже привязан к полям SQL_DESC_TYPE и SQL_DESC_CONCISE_TYPE и может быть изменен в любое время путем изменения любого из этих полей.)

Идентификатор типа SQL_ARD_TYPE можно использовать для указания недефакционных значений для начальной точности и секунд точности типов данных интервала, а также значений точности и масштабирования для типа данных SQL_C_NUMERIC. Дополнительные сведения см. в разделе "Переопределение по умолчанию " Начальная и секундная точность для типов данных интервала" и переопределение точности и масштабирования по умолчанию для числовых типов данных далее в этом приложении.