Tablo Valued parametre türü bulma

Tüketici — başka bir deyişle, istemci uygulaması kullanarak SQL Serveryerel istemci ole db sağlayıcısı — komut metni ole db sağlayıcısı için verilen her komutun parametre türü keşfedebilirsiniz. Tablo valued parametre türü bilinen sonra tüketici tek tek sütunların tablo valued parametre meta veri bilgileri bulabilir.

Yordam parametre türü bilgileri tarafından desteklenmektedir ICommandWithParameters::GetParameterInfoçoğu parametre türleri. İle başlayan SQL Server 2005, kullanıcı tanımlı türler tanıtımıyla ve xmlveri türü GetParameterInfoyöntemi ile kullanıcı tanımlı türü bilgileri (adı, şema ve Katalog) sağlamak mümkün değildir çünkü bu amaç için yeterli değil ICommandWithParameters. Yeni arabirimi, ISSCommandWithParameters, genişletilmiş tür bilgileri sağlamak üzere tanımlanmıştır.

Tablo değerli parametreleri için de kullanmanız ISSCommandWithParametersdetaylı bilgi keşfetmek için arayüz. İstemci çağrısı ISSCommandWithParameters::GetParameterInfosonra komut nesnesi hazırlanıyor. Parametrelerinin tablo değerli için wTypeDBPARAMINFO yapısı üyesi dbtype_table için sağlayıcının ayarlanmışsa. ulParamSizeAlan DBPARAMINFO yapısı vardır değeri ~ 0.

Tüketici sonra ek özellikler (tablo değerli parametre türü katalog adı, tablo değerli parametre türü şema adı, tablo değerli parametre türü adı, sütun sıralama ve varsayılan sütun) kullanarak istemek ISSCommandWithParamters::GetParameterProperties.

Tür adı bilinen sonra tek tek sütun bilgileri almak için tüketici ya da çağrı gerekir IOpenRowset::OpenRowset veya dbschema_table_type_columns satır kümesi tablo değerli parametre türü adı tablo adı belirterek alın.

Ayrıca bkz.

Görevler

Tablo Valued Parametreler (ole db) kullanma

Kavramlar

Tablo Valued Parametreler (ole db)