ISSCommandWithParameters (Yerel İstemci OLE veritabanı sağlayıcısı)

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

Important

SQL Server Native Client (genellikle kısaltılmış SNAC) SQL Server 2022 (16.x) ve SQL Server Management Studio 19'dan (SSMS) kaldırılmıştır. Hem SQL Server Yerel İstemci OLE DB sağlayıcısı (SQLNCLI veya SQLNCLI11) hem de SQL Server için eski Microsoft OLE DB Sağlayıcısı (SQLOLEDB) yeni geliştirme için önerilmez. İleride SQL Server için yeni Microsoft OLE DB Sürücüsüne (MSOLEDBSQL) geçin.

ISSCommandWithParameters, SQL Server XML ve kullanıcı tanımlı türler (UDT) için destek sunar. Bu, temel OLE veritabanı arayüzü ICommandWithParameters'dan miras alan isteğe bağlı bir arayüzdür. ICommandWithParameters'dan miras alınan üç yönteme ek olarak; GetParameterInfo, MapParameterNames ve SetParameterInfo; ISSCommandWithParameters, sunucuya özgü veri türlerini işlemek için kullanılan iki yeni yöntem sunar.

Note

ISSCommandWithParameters arayüzü, Hizmet Bileşenleri kullanıldığında kullanılabilir, ancak Hizmet Bileşenleri bu arayüzü kullanmaz.

Method Description
ISSCommandWithParameters::GetParameterProperties (OLE DB) Her komuta iletilen UDT veya XML parametresi için dizide bir SSPARAMPROPS özellik kümesi yapısı döndürür, ancak diğer parametreler için hiçbir yapı döndürülmez.
ISSCommandWithParameters::SetParameterProperties (OLE DB) Parametre özelliklerini parametre bazında ordinal olarak ayarlar veya toplu parametre özelliklerini SSPARAMPROPS yapılarından oluşan bir diziyi belirterek ayarlar.