SQLSetDescField

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics Platform System (PDW)

SQLSetDescField, tablo değerli parametreler ve tablo değerli parametre sütunları için tanımlayıcı alanları ayarlamak için kullanılabilir. Mevcut alanlar hakkında bilgi için Table-Valued Parametre Tanımlayıcı Alanları ve Table-Valued Parametre Bileşen Sütunları için Tanımlayıcı Alanları bkz.

Remarks

Tablo değerli parametre sütunları, yalnızca tanımlayıcı başlık alanı SQL_SOPT_SS_PARAM_FOCUS SQL_DESC_TYPE SQL_SS_TABLE olarak ayarlanmış bir kaydın ordinaline ayarlandığında kullanılabilir. SQL_SOPT_SS_PARAM_FOCUS hakkında daha fazla bilgi için SQLSetStmtAttr adresine bakınız.

Tablo değerli bir parametre olmayan bir parametrenin ordinaline SQL_SOPT_SS_PARAM_FOCUS ayarlamaya çalışılırsa, SQLSetStmtAttr SQL_ERROR döndürür ve SQLSTATE = HY024 ile "Geçersiz özellik değeri" mesajı ile bir tanı kaydı oluşturulur. SQL_SOPT_SS_PARAM_FOCUS SQL_ERROR geri döndüğünde değişmez.

SQL_SOPT_SS_PARAM_FOCUS 0'a ayarladığınızda, parametreler için tanımlayıcı kayıtlara erişimi geri kazandırır.

Tablo değerli parametreler hakkında daha fazla bilgi için bkz. Table-Valued Parametreler (ODBC).

Geliştirilmiş Tarih ve Saat Özellikleri için SQLSetDescField desteği

ODBC'de tarih/saat özellikleri geliştirilmiştir. Yeni tarih/saat türleri için sağlanan tanımlayıcı alanı hakkında bilgi için Parametre ve Sonuç Metadata'ya bakınız.

Daha fazla bilgi için bkz. Tarih ve Saat Geliştirmeleri (ODBC).

SQLSetDescField Support for Large CLR UDT'ler

SQLSetDescField, büyük CLR kullanıcı tanımlı türleri (UDT'leri) destekler. Daha fazla bilgi için bkz. Büyük CLR User-Defined Türleri (ODBC).

SQLSetDescField Support for Sparse Columns

SQLSetDecField, uygulama parametre tanımlayıcısında (APD) SQL_SOPT_SS_NAME_SCOPE SQL_SS_NAME_SCOPE_EXTENDED ve SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET değerleri ayarlamak için kullanılabilir.

Daha fazla bilgi için Sparse Columns Support (ODBC) bölümüne bakınız.