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


Использование идентификаторов типов данных

Приложения используют идентификаторы типов данных двумя способами: для описания буферов в драйвере и получения метаданных о результирующем наборе из драйвера, чтобы они могли определить тип буферов C, используемых для хранения данных. Приложения вызывают следующие функции для выполнения этих задач:

  • SQLBindParameter, SQLBindCol и SQLGetData — для описания типа данных C буферов приложений.

  • SQLBindParameter — для описания типа данных SQL динамических параметров.

  • SQLColAttribute и SQLDescribeCol — для получения типов данных SQL столбцов результирующего набора.

  • SQLDescribeParameter — для получения типов данных SQL параметров.

  • SQLColumns, SQLProcedureColumns и SQLSpecialColumns — для получения типов данных SQL различных сведений о схеме

  • SQLGetTypeInfo — получение списка поддерживаемых типов данных

Идентификаторы типов данных хранятся в поле SQL_DESC_CONCISE_TYPE дескриптора. Функции дескриптора SQLSetDescField и SQLSetDescRec можно использовать с соответствующими типами для выполнения задач, перечисленных в предыдущем списке. Дополнительные сведения см. в разделе SQLSetDescField.