SqlCommand.CommandType Egenskap

Definition

Hämtar eller anger ett värde som anger hur egenskapen CommandText ska tolkas.

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

Egenskapsvärde

Ett av CommandType värdena. Standardvärdet är Text.

Implementeringar

Attribut

Undantag

Värdet var inte giltigt CommandType.

Exempel

I följande exempel skapas en SqlCommand och vissa av dess egenskaper anges.

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

Kommentarer

När du anger CommandType egenskapen till StoredProcedurebör du ange CommandText egenskapen till namnet på den lagrade proceduren. Kommandot kör den här lagrade proceduren när du anropar någon av körmetoderna.

Microsoft .NET Framework-Data Provider för SQL Server stöder inte platshållaren för frågetecken (?) för att skicka parametrar till en SQL-instruktion eller en lagrad procedur som anropas med en CommandType av Text. I det här fallet måste namngivna parametrar användas. Ett exempel:

SELECT * FROM Customers WHERE CustomerID = @CustomerID

Mer information finns i Konfigurera parametrar och parameterdatatyper.

Gäller för

Se även