SQLSetStmtAttrSQLSetStmtAttr

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL Database ДаУправляемый экземпляр SQL AzureAzure SQL Managed InstanceYesУправляемый экземпляр SQL AzureAzure SQL Managed Instance даAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics даПараллельное хранилище данныхParallel Data WarehouseyesПараллельное хранилище данныхParallel Data WarehouseПрименимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL Database ДаУправляемый экземпляр SQL AzureAzure SQL Managed InstanceYesУправляемый экземпляр SQL AzureAzure SQL Managed Instance даAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics даПараллельное хранилище данныхParallel Data WarehouseyesПараллельное хранилище данныхParallel Data Warehouse

Драйвер ODBC собственного клиента SQL ServerSQL Server не поддерживает смешанную (динамическую и с набором ключей) модель курсора.The SQL ServerSQL Server Native Client ODBC driver does not support the mixed (keyset/dynamic) cursor model. Попытки установить размер набора ключей с помощью атрибута SQL_ATTR_KEYSET_SIZE завершатся неудачей, если задаваемое значение не равно 0.Attempts to set the keyset size using SQL_ATTR_KEYSET_SIZE will fail if the value set is not equal to 0.

Приложение задает SQL_ATTR_ROW_ARRAY_SIZE для всех инструкций, чтобы объявить число строк, возвращаемых при вызове функции SQLFetch или SQLFetchScroll .The application sets SQL_ATTR_ROW_ARRAY_SIZE on all statements to declare the number of rows returned on a SQLFetch or SQLFetchScroll function call. Для инструкций, задающих серверный курсор, драйвер использует атрибут SQL_ATTR_ROW_ARRAY_SIZE, чтобы задать размер блока строк, которые создаются на сервере в ответ на запрос на выборку со стороны курсора.On statements indicating a server cursor, the driver uses SQL_ATTR_ROW_ARRAY_SIZE to determine the size of the block of rows the server generates to satisfy a fetch request from the cursor. В пределах размера блока динамического курсора членство в строке и порядок не меняются, если уровень изоляции транзакции достаточен для обеспечения повторяемого чтения фиксированных транзакций.Within the block size of a dynamic cursor, row membership and ordering are fixed if the transaction isolation level is sufficient to ensure repeatable reads of committed transactions. Вне блока, задаваемого этой величиной, курсор полностью динамичен.The cursor is completely dynamic outside of the block indicated by this value. Размер блока серверного курсора полностью динамичен и может быть изменен в любой момент в процессе обработки выборки.Server cursor block size is completely dynamic and can be changed at any point in fetch processing.

Функция SQLSetStmtAttr и возвращающие табличные значения параметрыSQLSetStmtAttr and Table-Valued Parameters

SQLSetStmtAttr можно использовать для установки SQL_SOPT_SS_PARAM_FOCUS в дескрипторе параметра приложения (APD) перед доступом к полям дескриптора для столбцов возвращающего табличное значение параметра.SQLSetStmtAttr can be used to set SQL_SOPT_SS_PARAM_FOCUS in the application parameter descriptor (APD) before accessing descriptor fields for table-valued parameter columns.

Если предпринимается попытка задать SQL_SOPT_SS_PARAM_FOCUS порядковому номеру параметра, который не является возвращающим табличное значение параметром, SQLSetStmtAttr возвращает SQL_ERROR и запись диагностики, созданную с помощью SQLSTATE = HY024, и сообщение "Недопустимый атрибут value".If an attempt is made to set SQL_SOPT_SS_PARAM_FOCUS to the ordinal of a parameter that is not a table-valued parameter, SQLSetStmtAttr returns SQL_ERROR and a diagnostic record is created with SQLSTATE = HY024 and the message "Invalid attribute value". Если возвращается значение SQL_ERROR, то атрибут SQL_SOPT_SS_PARAM_FOCUS не меняется.SQL_SOPT_SS_PARAM_FOCUS is not changed when SQL_ERROR is returned.

Установка атрибута SQL_SOPT_SS_PARAM_FOCUS в значение 0 восстанавливает доступ к записям дескриптора для параметров.Setting SQL_SOPT_SS_PARAM_FOCUS to 0 restores access to descriptor records for parameters.

SQLSetStmtAttr также можно использовать для установки SQL_SOPT_SS_NAME_SCOPE.SQLSetStmtAttr can also be used to set SQL_SOPT_SS_NAME_SCOPE. Дополнительные сведения см. в подразделе «SQL_SOPT_SS_NAME_SCOPE» далее в этом разделе.For more information, see the SQL_SOPT_SS_NAME_SCOPE section, later in this topic.

Дополнительные сведения см. в разделе метаданные возвращающего табличное значение параметра для подготовленных инструкций.For more information, see Table-Valued Parameter Metadata for Prepared Statements.

Дополнительные сведения о возвращающих табличное значение параметрах см. в разделе возвращающие табличное значение параметры (ODBC).For more information about table-valued parameters, see Table-Valued Parameters (ODBC).

Поддержка разреженных столбцов функцией SQLSetStmtAttrSQLSetStmtAttr Support for Sparse Columns

SQLSetStmtAttr можно использовать для установки SQL_SOPT_SS_NAME_SCOPE.SQLSetStmtAttr can be used to set SQL_SOPT_SS_NAME_SCOPE. Дополнительные сведения см. в подразделе SQL_SOPT_SS_NAME_SCOPE далее в этом разделе. Дополнительные сведения о разреженных столбцах см. в разделе Поддержка разреженных столбцов ()ODBC .For more information, see the SQL_SOPT_SS_NAME_SCOPE section, later in this topic.For more information about sparse columns, see Sparse Columns Support (ODBC).

Атрибуты инструкцииStatement Attributes

Драйвер ODBC для собственного клиента SQL ServerSQL Server поддерживает следующие атрибуты инструкций, специфичные для драйвера.The SQL ServerSQL Server Native Client ODBC driver also supports the following driver-specific statement attributes.

SQL_SOPT_SS_CURSOR_OPTIONSSQL_SOPT_SS_CURSOR_OPTIONS

Атрибут SQL_SOPT_SS_CURSOR указывает, будет ли драйвер использовать для курсоров специфичные для данного драйвера параметры настройки производительности.The SQL_SOPT_SS_CURSOR attribute specifies whether the driver will use driver-specific performance options on cursors. SQLGetData не допускается, если заданы эти параметры.SQLGetData is not allowed when these options are set. Значение по умолчанию равно SQL_CO_OFF.The default setting is SQL_CO_OFF. Значение аргумента ValuePtr имеет тип SQLLEN.The ValuePtr value is of type SQLLEN.

Значение ValuePtrValuePtr value ОписаниеDescription
SQL_CO_OFFSQL_CO_OFF По умолчанию.Default. Отключает быстрые однопроходные курсоры, только для чтения и автовыборки, включает SQLGetData для однопроходных курсоров только для чтения.Disables fast forward-only, read-only cursors and autofetch, enables SQLGetData on forward-only, read-only cursors. Если атрибут SQL_SOPT_SS_CURSOR_OPTIONS имеет значение SQL_CO_OFF, тип курсора не изменится.When SQL_SOPT_SS_CURSOR_OPTIONS is set to SQL_CO_OFF, the cursor type will not change. То есть быстрый однопроходный курсор останется быстрым однопроходным курсором.That is, fast forward-only cursor will remain a fast forward-only cursor. Чтобы изменить тип курсора, приложение должно установить другой тип курсора с помощью SQLSetStmtAttr/SQL_ATTR_CURSOR_TYPE.To change the cursor type, the application must now set a different cursor type using SQLSetStmtAttr/SQL_ATTR_CURSOR_TYPE.
SQL_CO_FFOSQL_CO_FFO Включает быстрые однопроходные курсоры только для чтения, отключает SQLGetData на однопроходных курсорах только для чтения.Enables fast forward-only, read-only cursors, disables SQLGetData on forward-only, read-only cursors.
SQL_CO_AFSQL_CO_AF Включает параметр автоматической выборки для курсора любого типа.Enables the autofetch option on any cursor type. Если этот параметр задан для обработчика инструкции, SQLExecute или SQLExecDirect создаст неявный SQLFetchScroll (SQL_FIRST).When this option is set for a statement handle, SQLExecute or SQLExecDirect will generate an implicit SQLFetchScroll (SQL_FIRST). Курсор открыт, и первый набор строк возвращен за одно обращение к серверу.The cursor is opened and the first batch of rows is returned in a single roundtrip to the server.
SQL_CO_FFO_AFSQL_CO_FFO_AF Включает быстрые однопроходные курсоры с параметром автоматической выборки.Enables fast forward-only cursors with the autofetch option. Эквивалентно одновременному заданию SQL_CO_AF и SQL_CO_FFO.It is the same as if both SQL_CO_AF and SQL_CO_FFO are specified.

Если эти параметры заданы, сервер автоматически закрывает курсор, когда обнаруживает, что была получена последняя строка.When these options are set, the server closes the cursor automatically when it detects that the last row has been fetched. Приложение по-прежнему должно вызывать SQLFreeStmt (SQL_CLOSE) или SQLCloseCursor, но драйверу не нужно отсылать уведомление о закрытии на сервер.The application must still call SQLFreeStmt (SQL_CLOSE) or SQLCloseCursor, but the driver does not have to send the close notification to the server.

Если список выбора содержит столбец Text, ntext или Image , то однопроходный курсор преобразуется в динамический курсор, а SQLGetData — разрешено.If the select list contains a text, ntext, or image column, the fast forward-only cursor is converted to a dynamic cursor and SQLGetData is allowed.

SQL_SOPT_SS_DEFER_PREPARESQL_SOPT_SS_DEFER_PREPARE

Атрибут SQL_SOPT_SS_DEFER_PREPARE определяет, была ли инструкция подготовлена немедленно или отложена до выполнения SQLExecute, SQLDescribeCol или SQLDescribeParam .The SQL_SOPT_SS_DEFER_PREPARE attribute determines whether the statement is prepared immediately or deferred until SQLExecute, SQLDescribeCol or SQLDescribeParam is executed. В SQL ServerSQL Server 7.0 и более ранних версиях это свойство не учитывается (подготовка не откладывается).In SQL ServerSQL Server 7.0 and earlier, this property is ignored (no deferred prepare). Значение аргумента ValuePtr имеет тип SQLLEN.The ValuePtr value is of type SQLLEN.

Значение ValuePtrValuePtr value ОписаниеDescription
SQL_DP_ONSQL_DP_ON По умолчанию.Default. После вызова функции SQLPrepareподготовка инструкции откладывается до вызова SQLExecute или выполнения операции метасвойства (SQLDescribeCol или SQLDescribeParam).After calling SQLPrepare Function, the statement preparation is deferred until SQLExecute is called or metaproperty operation (SQLDescribeCol or SQLDescribeParam) is executed.
SQL_DP_OFFSQL_DP_OFF Инструкция подготовлена сразу после выполнения SQLPrepare .The statement is prepared as soon as SQLPrepare is executed.

SQL_SOPT_SS_REGIONALIZESQL_SOPT_SS_REGIONALIZE

Атрибут SQL_SOPT_SS_REGIONALIZE используется для задания преобразования данных на уровне инструкции.The SQL_SOPT_SS_REGIONALIZE attribute is used to determine data conversion at the statement level. Атрибут указывает драйверу, что следует использовать настройки локали на клиенте при преобразовании данных в денежном формате, формате даты и времени в символьные данные.The attribute causes the driver to respect the client locale setting when converting date, time, and currency values to character strings. Преобразование проводится только из собственных типов данных SQL ServerSQL Server в строки символов.The conversion is from SQL ServerSQL Server native data types to character strings only.

Значение аргумента ValuePtr имеет тип SQLLEN.The ValuePtr value is of type SQLLEN.

Значение ValuePtrValuePtr value ОписаниеDescription
SQL_RE_OFFSQL_RE_OFF По умолчанию.Default. Драйвер ODBC не использует настройки локали на клиенте при преобразовании данных в денежном формате, формате даты и времени в строковые данные.The driver does not convert date, time, and currency data to character string data using the client locale setting.
SQL_RE_ONSQL_RE_ON Драйвер ODBC использует настройки локали на клиенте при преобразовании данных в денежном формате, формате даты и времени в символьные данные.The driver uses the client locale setting when converting date, time, and currency data to character string data.

Региональные параметры преобразований применяются к типам данных валюты, чисел и даты-времени.Regional conversion settings apply to currency, numeric, date, and time data types. Параметры преобразований применяются только к выходным преобразованиям, когда значения валюты, числовые значения, значения даты или времени преобразуются в символьные строки.The conversion setting is only applicable to output conversions when currency, numeric, date, or time values are converted to character strings.

Примечание

Когда атрибут инструкции SQL_SOPT_SS_REGIONALIZE включен, драйвер использует настройки локали из реестра текущего пользователя.When the statement option SQL_SOPT_SS_REGIONALIZE is on, the driver uses the locale registry settings for the current user. Драйвер не учитывает языковой стандарт текущего потока, если приложение устанавливает его, например, путем вызова сетсреадлокале.The driver does not honor the current thread's locale if the application sets it by, for example, calling SetThreadLocale.

Изменение режима работы источника данных с региональными параметрами может привести к ошибке приложения.Altering the regional behavior of a data source can cause application failure. Изменение этого значения может отрицательно повлиять на работу приложения, анализирующего строки даты и предполагающего, что строки даты будут выводиться в виде, определенном ODBC.An application that parses date strings and expects date strings to appear as defined by ODBC, could be adversely affected by altering this value.

SQL_SOPT_SS_TEXTPTR_LOGGINGSQL_SOPT_SS_TEXTPTR_LOGGING

Атрибут SQL_SOPT_SS_TEXTPTR_LOGGING переключает ведение журнала операций над столбцами, содержащими текстовые или графические данные.The SQL_SOPT_SS_TEXTPTR_LOGGING attribute toggles logging of operations on columns containing text or image data. Значение аргумента ValuePtr имеет тип SQLLEN.The ValuePtr value is of type SQLLEN.

Значение ValuePtrValuePtr value ОписаниеDescription
SQL_TL_OFFSQL_TL_OFF Отключает ведение журнала операций, выполняемых с данными типа Text и Image .Disables logging of operations performed on text and image data.
SQL_TL_ONSQL_TL_ON По умолчанию.Default. Включает ведение журнала операций, выполняемых с данными типа Text и Image .Enables logging of operations performed on text and image data.

SQL_SOPT_SS_HIDDEN_COLUMNSSQL_SOPT_SS_HIDDEN_COLUMNS

В результирующем наборе атрибут SQL_SOPT_SS_HIDDEN_COLUMNS предоставляет столбцы, скрытые в инструкции SQL ServerSQL Server SELECT FOR BROWSE.The SQL_SOPT_SS_HIDDEN_COLUMNS attribute exposes, in the result set, columns hidden in a SQL ServerSQL Server SELECT FOR BROWSE statement. По умолчанию драйвер не предоставляет доступ к этим столбцам.The driver does not expose these columns by default. Значение аргумента ValuePtr имеет тип SQLLEN.The ValuePtr value is of type SQLLEN.

Значение ValuePtrValuePtr value ОписаниеDescription
SQL_HC_OFFSQL_HC_OFF По умолчанию.Default. Столбцы FOR BROWSE в результирующем наборе скрыты.FOR BROWSE columns are hidden from the result set.
SQL_HC_ONSQL_HC_ON Обеспечивает доступ к столбцам FOR BROWSE.Exposes FOR BROWSE columns.

Атрибут SQL_SOPT_SS_QUERYNOTIFICATION_MSGTEXTSQL_SOPT_SS_QUERYNOTIFICATION_MSGTEXT

Атрибут SQL_SOPT_SS_QUERYNOTIFICATION_MSGTEXT возвращает текст сообщения в ответ на запрошенное уведомление о запросе.The SQL_SOPT_SS_QUERYNOTIFICATION_MSGTEXT attribute returns the message text for the query notification request.

SQL_SOPT_SS_QUERYNOTIFICATION_OPTIONSSQL_SOPT_SS_QUERYNOTIFICATION_OPTIONS

Атрибут SQL_SOPT_SS_QUERYNOTIFICATION_OPTIONS задает параметры для запроса уведомления о запросе.The SQL_SOPT_SS_QUERYNOTIFICATION_OPTIONS attribute specifies the options used for the query notification request. Эти параметры заданы в строке с конструкцией name=value, как показано ниже.These are specified in a string with name=value syntax as specified below. За создание службы и считывание уведомлений из очереди отвечает приложение.The application is responsible for creating the service and reading notifications off of the queue.

Строка параметров уведомлений запросов имеет следующий синтаксис.The syntax of the query notifications options string is:

service=<service-name>[;(local database=<database>|broker instance=<broker instance>)]

Пример:For example:

service=mySSBService;local database=mydb

SQL_SOPT_SS_QUERYNOTIFICATION_TIMEOUTSQL_SOPT_SS_QUERYNOTIFICATION_TIMEOUT

Атрибут SQL_SOPT_SS_QUERYNOTIFICATION_TIMEOUT задает время в секундах, в течение которого уведомление о запросе будет активным.The SQL_SOPT_SS_QUERYNOTIFICATION_TIMEOUT attribute specifies the number of seconds that the query notification is to remain active. Значение по умолчанию составляет 432 000 секунд (5 суток).The default value is 432000 seconds (5 days). Значение аргумента ValuePtr имеет тип SQLLEN.The ValuePtr value is of type SQLLEN.

SQL_SOPT_SS_PARAM_FOCUSSQL_SOPT_SS_PARAM_FOCUS

Атрибут SQL_SOPT_SS_PARAM_FOCUS задает фокус для последующих вызовов SQLBindParameter, SQLGetDescField, SQLSetDescField, SQLGetDescRec и SQLSetDescRec.The SQL_SOPT_SS_PARAM_FOCUS attribute specifies the focus for subsequent SQLBindParameter, SQLGetDescField, SQLSetDescField, SQLGetDescRec, and SQLSetDescRec calls.

Атрибут SQL_SOPT_SS_PARAM_FOCUS принадлежит к типу SQLULEN.The type for SQL_SOPT_SS_PARAM_FOCUS is SQLULEN.

По умолчанию он имеет значение 0; это означает, что вызовы относятся к параметрам, соответствующим маркерам параметров в инструкции SQL.The default is 0, which means that these calls address parameters that correspond to parameter markers in the SQL statement. Если задать для атрибута значение, равное порядковому номеру возвращающего табличное значение параметра, вызовы будут относиться к столбцам этого параметра.When set to the parameter number of a table-valued parameter, these calls address columns of that table-valued parameter. Если для параметра задано значение, которое не является номером параметра с табличным значением, то эти вызовы возвращают ошибку IM020: "фокус параметра не ссылается на параметр, возвращающий табличное значение".When set to a value that is not the parameter number of a table-valued parameter, these calls return the error IM020: "Parameter focus does not refer to a table-valued parameter".

SQL_SOPT_SS_NAME_SCOPESQL_SOPT_SS_NAME_SCOPE

Атрибут SQL_SOPT_SS_NAME_SCOPE задает область действия имени для последующих вызовов функций работы с каталогами.The SQL_SOPT_SS_NAME_SCOPE attribute specifies the name scope for subsequent catalog function calls. Результирующий набор, возвращаемый функцией SQLColumns, зависит от значения параметра SQL_SOPT_SS_NAME_SCOPE.The result set returned by SQLColumns depends on the setting of SQL_SOPT_SS_NAME_SCOPE.

Атрибут SQL_SOPT_SS_NAME_SCOPE принадлежит к типу SQLULEN.The type for SQL_SOPT_SS_NAME_SCOPE is SQLULEN.

Значение ValuePtrValuePtr value ОписаниеDescription
SQL_SS_NAME_SCOPE_TABLESQL_SS_NAME_SCOPE_TABLE По умолчанию.Default.

При использовании возвращающих табличное значение параметров этот атрибут указывает, что нужно возвратить метаданные реально существующих таблиц.When using table-valued parameters, indicates that metadata for actual tables should be returned.

При использовании функции разреженных столбцов SQLColumns возвращает только столбцы, не являющиеся членами разреженного column_set.When using the sparse columns feature, SQLColumns will return only columns that are not members of the sparse column_set.
SQL_SS_NAME_SCOPE_TABLE_TYPESQL_SS_NAME_SCOPE_TABLE_TYPE Указывает, что приложению требуются метаданные для табличного типа, а не для реально существующих таблиц (функции работы с каталогами должны возвращать метаданные для табличных типов).Indicates that the application requires metadata for a table type, rather than an actual table (catalog functions should return metadata for table types). Затем приложение передает TYPE_NAME возвращающего табличное значение параметра в виде параметра TableName .The application then passes the TYPE_NAME of the table-valued parameter as the TableName parameter.
SQL_SS_NAME_SCOPE_EXTENDEDSQL_SS_NAME_SCOPE_EXTENDED При использовании функции разреженных столбцов SQLColumns возвращает все столбцы независимо от column_set членства.When using the sparse columns feature, SQLColumns returns all columns, regardless of column_set membership.
SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SETSQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET При использовании функции разреженных столбцов SQLColumns возвращает только те столбцы, которые являются элементами разреженного column_set.When using the sparse columns feature, SQLColumns returns only columns that are members of the sparse column_set.
SQL_SS_NAME_SCOPE_DEFAULTSQL_SS_NAME_SCOPE_DEFAULT Равен атрибуту SQL_SS_NAME_SCOPE_TABLE.Equal to SQL_SS_NAME_SCOPE_TABLE.

SS_TYPE_CATALOG_NAME и SS_TYPE_SCHEMA_NAME используются с параметрами CatalogName и SchemaName соответственно, чтобы найти каталог и схему для возвращающего табличное значение параметра.SS_TYPE_CATALOG_NAME and SS_TYPE_SCHEMA_NAME are used with the CatalogName and SchemaName parameters, respectively, to identify the catalog and schema for the table-valued parameter. Когда приложение закончит получать метаданные для возвращающего табличное значение параметра, оно должно вновь присвоить SQL_SOPT_SS_NAME_SCOPE значение по умолчанию SQL_SS_NAME_SCOPE_TABLE.When an application has finished retrieving metadata for table-valued parameters, it must set SQL_SOPT_SS_NAME_SCOPE back to its default value of SQL_SS_NAME_SCOPE_TABLE.

Если SQL_SOPT_SS_NAME_SCOPE имеет значение SQL_SS_NAME_SCOPE_TABLE, то запросы к связанным серверам завершаются ошибкой.When SQL_SOPT_SS_NAME_SCOPE is set to SQL_SS_NAME_SCOPE_TABLE, queries to linked servers fail. Вызовы SQLColumns или SQLPrimaryKeys с каталогом, содержащим серверный компонент, завершатся ошибкой.Calls to SQLColumns or SQLPrimaryKeys with a catalog that contains a server component will fail.

При попытке задать для атрибута SQL_SOPT_SS_NAME_SCOPE недопустимое значение будет возвращено значение SQL_ERROR и создана диагностическая запись с параметром SQLSTATE HY024 и сообщением «Недопустимое значение атрибута».If you attempt to set SQL_SOPT_SS_NAME_SCOPE to an invalid value, SQL_ERROR is returned and a diagnostic record is generated with SQLSTATE HY024 and the message "Invalid attribute value".

Если функция каталога, отличная от then SQLTables, SQLColumns или SQLPrimaryKeys, вызывается, когда SQL_SOPT_SS_NAME_SCOPE имеет значение, отличное от SQL_SS_NAME_SCOPE_TABLE, возвращается SQL_ERROR.If a catalog function other then SQLTables, SQLColumns, or SQLPrimaryKeys is called when SQL_SOPT_SS_NAME_SCOPE has a value other than SQL_SS_NAME_SCOPE_TABLE, SQL_ERROR is returned. Создается диагностическая запись с параметром SQLSTATE HY010 и сообщением «Ошибочная последовательность функций (значение атрибута SQL_SOPT_SS_NAME_SCOPE не равно SQL_SS_NAME_SCOPE_TABLE)».A diagnostic record is generated with SQLSTATE HY010 and the message "Function sequence error (SQL_SOPT_SS_NAME_SCOPE is not set to SQL_SS_NAME_SCOPE_TABLE)".

См. также:See Also

Функция SQLGetStmtAttr SQLGetStmtAttr Function
ODBC API Implementation DetailsODBC API Implementation Details