Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
azure SQL Managed Instance
azure Synapse Analytics
SQLSetDescField lze použít k nastavení deskriptorových polí pro tabulkové parametry a tabulkové sloupce parametrů. Pro informace o dostupných polích viz Table-Valued Parametrová deskriptorová pole a Deskriptorová pole pro Table-Valued parametrové konstituentní sloupce.
Remarks
Sloupce parametrů s tabulkovou hodnotou jsou dostupné pouze tehdy, když je pole descriptoru SQL_SOPT_SS_PARAM_FOCUS nastaveno na ordinál záznamu, který má SQL_DESC_TYPE nastaven na SQL_SS_TABLE. Pro více informací o SQL_SOPT_SS_PARAM_FOCUS viz SQLSetStmtAttr.
Pokud se pokusí nastavit SQL_SOPT_SS_PARAM_FOCUS na ordinál parametru, který není parametrem s tabulkovou hodnotou, SQLSetStmtAttr vrátí SQL_ERROR a vytvoří diagnostický záznam s SQLSTATE = HY024 a zprávou "Invalid attribute value". SQL_SOPT_SS_PARAM_FOCUS se při vrácení SQL_ERROR nemění.
Nastavení SQL_SOPT_SS_PARAM_FOCUS na 0 obnoví přístup k descriptorovým záznamům pro parametry.
Pro více informací o tabulkových parametrech viz Table-Valued Parametry (ODBC).
Podpora SQLSetDescField pro vylepšené funkce data a času
Funkce dat/čas byly v ODBC vylepšeny. Pro informace o deskriptorovém poli poskytnutém pro nové typy dat/času viz metadata parametrů a výsledků.
Další informace naleznete v tématu vylepšení data a času (ODBC).
Podpora SQLSetDescField pro velké CLR UDT
SQLSetDescField podporuje velké uživatelsky definované typy CLR (UDT). Další informace najdete v tématu
SQLSetDescField Support for Sparse Columns
SQLSetDecField lze použít k nastavení SQL_SOPT_SS_NAME_SCOPE v deskriptoru aplikačních parametrů (APD) na hodnoty SQL_SS_NAME_SCOPE_EXTENDED a SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET.
Pro více informací viz Sparse Columns Support (ODBC).