SqlCommand.CommandType Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur indiquant comment la CommandText propriété 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 CommandType valeurs. La valeur par défaut est Text.
Implémente
- Attributs
Exceptions
La valeur n’était pas valide CommandType.
Exemples
L’exemple suivant crée une SqlCommand valeur 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 CommandType propriété StoredProceduresur , 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é du 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, les paramètres nommés doivent être utilisés. Par exemple:
SELECT * FROM Customers WHERE CustomerID = @CustomerID
Pour plus d’informations, consultez Configuration des paramètres et des types de données de paramètres.