Длина данных столбца
Внимание
Эта функция будет удалена в будущей версии Windows. Избегайте использования этой функции в новых рабочих областях разработки и планируете изменять приложения, которые в настоящее время используют эту функцию. Корпорация Майкрософт рекомендует использовать функции курсора драйвера.
Библиотека курсоров создает буфер в кэше для каждого буфера длины или индикатора, привязанного к результирующему набору с помощью SQLBindCol. Он использует значения в этих буферах для создания предложения WHERE при эмуляции позиционированных инструкций обновления или удаления. Он обновляет эти буферы из буферов набора строк при получении данных из источника данных и при выполнении позиционированных инструкций обновления.
Если тип буфера данных C SQL_C_CHAR или SQL_C_BINARY, а значение длины или индикатора SQL_NTS, длина строки данных помещается в буфер длины или индикатора.
Заметка
Библиотека курсоров не обновляет кэш столбца, если *StrLen_or_IndPtr в соответствующем буфере набора строк SQL_DATA_AT_EXEC или результат макроса SQL_LEN_DATA_AT_EXEC.