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


Атрибуты среды, подключения и инструкций

ODBC определяет ряд атрибутов, связанных с средами, подключениями или операторами.

Атрибуты среды влияют на всю среду, например включение пула подключений. Атрибуты среды задаются с помощью SQLSetEnvAttr и извлекаются с помощью SQLGetEnvAttr.

атрибуты Подключение ion влияют на каждое подключение по отдельности, например время ожидания драйвера при попытке подключения к источнику данных до истечения времени ожидания. атрибуты Подключение ion задаются с помощью SQLSet Подключение Attr и извлекается с помощью SQLGet Подключение Attr. Дополнительные сведения об атрибутах подключения см. в разделе Подключение ion Attributes.

Атрибуты инструкции влияют на каждую инструкцию по отдельности, например, следует ли выполнять инструкцию асинхронно. Атрибуты инструкции задаются с помощью SQLSetStmtAttr и извлекаются с помощью SQLGetStmtAttr. Некоторые атрибуты инструкции являются атрибутами только для чтения и не могут быть заданы. Например, атрибут инструкции SQL_ATTR_ROW_NUМБ ER, используемый для получения количества текущей строки в курсоре, доступен только для чтения. Дополнительные сведения об атрибутах инструкции см. в разделе "Атрибуты инструкции".

Помимо атрибутов, определенных ODBC, драйвер может определять собственные атрибуты подключения и инструкции. Определяемые драйвером атрибуты должны быть зарегистрированы в Open Group, чтобы два поставщика драйверов не присваивали одно целочисленное значение разным атрибутам. Дополнительные сведения см. в разделе "Типы данных для конкретного драйвера", "Типы дескриптора", "Типы сведений", "Типы диагностики" и "Атрибуты".

Полный список атрибутов см. в разделе SQLSetEnvAttr, SQLSet Подключение Attr и SQLSetStmtAttr. Большинство атрибутов также описаны в описании функции ODBC, которая влияет на них.