SqlCommand.CommandType Proprietà

Definizione

Ottiene o imposta un valore che indica come interpretare la proprietà CommandText.

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

Valore della proprietà

CommandType

Uno dei valori di CommandType. Il valore predefinito è Text.

Implementazioni

Attributi

Eccezioni

Il valore non era un valore CommandType valido.

Esempio

Nell'esempio seguente viene SqlCommand creato un oggetto e ne vengono impostate alcune proprietà.

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

Commenti

Quando si imposta la proprietà su , è necessario impostare la proprietà CommandType StoredProcedure sul nome del CommandText stored procedure. Il comando eseguirà la stored procedure quando si chiama uno dei metodi Execute.

Microsoft .NET Framework provider di dati per SQL Server non supporta il segnaposto punto interrogativo (?) per il passaggio di parametri a un'istruzione SQL o a un stored procedure chiamato con un CommandType oggetto Text di . In questo caso, è necessario usare parametri denominati. Ad esempio:

SELECT * FROM Customers WHERE CustomerID = @CustomerID

Per altre informazioni, vedere Configurazione di parametri e tipi di dati dei parametri.

Si applica a

Vedi anche