SqlCommand.CommandType Propriété

Définition

Obtient ou définit une valeur indiquant la manière dont la propriété CommandText doit être interprétée.

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

Valeur de propriété

Une des valeurs de l'objet CommandType. La valeur par défaut est Text.

Implémente

Attributs

Exceptions

La valeur n’est pas un CommandType valide.

Exemples

L’exemple suivant crée un SqlCommand et définit certaines de ses propriétés.

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

Remarques

Lorsque vous définissez la propriété sur CommandTypeStoredProcedure, vous devez définir la CommandText propriété sur le nom de la procédure stockée. La commande exécute cette procédure stockée lorsque vous appelez l'une des méthodes Execute.

Le fournisseur de données Microsoft .NET Framework pour SQL Server ne prend pas en charge l’espace réservé de point d’interrogation ( ?) pour passer des paramètres à une instruction SQL ou à une procédure stockée appelée avec un CommandType de Text. Dans ce cas, des paramètres nommés doivent être utilisés. Exemple :

SELECT * FROM Customers WHERE CustomerID = @CustomerID

Pour plus d’informations, consultez Configuration des paramètres et des types de données de paramètre.

S’applique à

Voir aussi