SqlCommand.CommandType Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft hoe de CommandText eigenschap moet worden geïnterpreteerd.

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

Waarde van eigenschap

Een van de CommandType waarden. De standaardwaarde is Text.

Implementeringen

Kenmerken

Uitzonderingen

De waarde is niet geldig CommandType.

Voorbeelden

In het volgende voorbeeld wordt een SqlCommand aantal eigenschappen gemaakt en ingesteld.

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

Opmerkingen

Wanneer u de CommandType eigenschap StoredProcedureinstelt op, moet u de CommandText eigenschap instellen op de naam van de opgeslagen procedure. Met de opdracht wordt deze opgeslagen procedure uitgevoerd wanneer u een van de execute-methoden aanroept.

De Microsoft .NET Framework-Data Provider voor SQL Server biedt geen ondersteuning voor de tijdelijke aanduiding voor het vraagteken (?) voor het doorgeven van parameters aan een SQL-instructie of een opgeslagen procedure die wordt aangeroepen met een CommandType van Text. In dit geval moeten benoemde parameters worden gebruikt. Voorbeeld:

SELECT * FROM Customers WHERE CustomerID = @CustomerID

Zie Parameters en parametergegevenstypen configureren voor meer informatie.

Van toepassing op

Zie ook