Aracılığıyla paylaş


SqlCommand.CommandType Özellik

Tanım

Özelliğin CommandText nasıl yorumlandığını belirten bir değer alır veya ayarlar.

public:
 virtual property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public:
 property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public override System.Data.CommandType CommandType { get; set; }
[System.Data.DataSysDescription("DbCommand_CommandType")]
public System.Data.CommandType CommandType { get; set; }
member this.CommandType : System.Data.CommandType with get, set
[<System.Data.DataSysDescription("DbCommand_CommandType")>]
member this.CommandType : System.Data.CommandType with get, set
Public Overrides Property CommandType As CommandType
Public Property CommandType As CommandType

Özellik Değeri

Değerlerden CommandType biri. Varsayılan değer: Text.

Uygulamalar

Öznitelikler

Özel durumlar

Değer geçerli CommandTypebir değer değildi.

Örnekler

Aşağıdaki örnek bir SqlCommand oluşturur ve özelliklerinden bazılarını ayarlar.

public void CreateSqlCommand()
{
   SqlCommand command = new SqlCommand();
   command.CommandTimeout = 15;
   command.CommandType = CommandType.Text;
}
Public Sub CreateSqlCommand()
    Dim command As New SqlCommand()
    command.CommandTimeout = 15
    command.CommandType = CommandType.Text
End Sub

Açıklamalar

özelliğini olarak ayarladığınızda CommandType , StoredProcedureözelliğini saklı yordamın adına ayarlamanız CommandText gerekir. Execute yöntemlerinden birini çağırdığınızda komut bu saklı yordamı yürütür.

SQL Server için Microsoft .NET Framework Veri Sağlayıcısı, parametreleri bir SQL Deyimine veya ile adlı CommandType saklı yordama geçirmek için soru işareti (?) yer tutucusunu Textdesteklemez. Bu durumda adlandırılmış parametreler kullanılmalıdır. Örnek:

SELECT * FROM Customers WHERE CustomerID = @CustomerID

Daha fazla bilgi için bkz. Parametreleri ve Parametre Veri Türlerini Yapılandırma.

Şunlara uygulanır

Ayrıca bkz.