Propriété SqlCeCommand.CommandType
Obtient ou définit une valeur indiquant la manière dont la propriété CommandText est interprétée.
Espace de noms : System.Data.SqlServerCe
Assembly : System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)
Syntaxe
'Déclaration
Public Overrides Property CommandType As CommandType
Get
Set
'Utilisation
Dim instance As SqlCeCommand
Dim value As CommandType
value = instance.CommandType
instance.CommandType = value
public override CommandType CommandType { get; set; }
public:
virtual property CommandType CommandType {
CommandType get () override;
void set (CommandType value) override;
}
abstract CommandType : CommandType with get, set
override CommandType : CommandType with get, set
override function get CommandType () : CommandType
override function set CommandType (value : CommandType)
Valeur de propriété
Type : System.Data.CommandType
Une des valeurs de CommandType. La valeur par défaut est Text.
Implémente
Exceptions
Exception | Condition |
---|---|
ArgumentException | La valeur n'est pas un CommandType valide. |
Notes
SQL Server Compact prend uniquement en charge les valeurs Text et TableDirect de CommandType. Une exception non prise en charge est levée si la valeur StoredProcedure est spécifiée.
TableDirect est le moyen le plus rapide de récupérer des données à partir de SQL Server Compact, mais ne peut pas être utilisé avec les tables jointes.
Vous ne pouvez pas définir les propriétés Connection, CommandType et CommandText pendant que la connexion en cours effectue une opération d'exécution (Execute) ou d'extraction (Fetch).
Exemples
L'exemple suivant crée une instance de SqlCeCommand et définit la propriété CommandType, de même que d'autres propriétés.
Dim cmd As SqlCeCommand = conn.CreateCommand()
cmd.CommandText = "SELECT * FROM Categories ORDER BY CategoryID"
cmd.CommandType = CommandType.Text
cmd.UpdatedRowSource = UpdateRowSource.Both
SqlCeCommand cmd = conn.CreateCommand();
cmd.CommandText = "SELECT * FROM Categories ORDER BY CategoryID";
cmd.CommandType = CommandType.Text;
cmd.UpdatedRowSource = UpdateRowSource.Both;