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

IDbCommand.CommandType

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;

Voir aussi

Référence

SqlCeCommand Classe

Espace de noms System.Data.SqlServerCe

CommandText

UpdatedRowSource