Share via


SqlCeCommand.CommandType Property

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 (dans system.data.sqlserverce.dll)

Syntaxe

'Déclaration
Public Overrides Property CommandType As CommandType
public override CommandType CommandType { get; set; }
public:
virtual property CommandType CommandType {
    CommandType get () override;
    void set (CommandType value) override;
}
/** @property */
public CommandType get_CommandType ()

/** @property */
public void set_CommandType (CommandType value)
public override function get CommandType () : CommandType

public override function set CommandType (value : CommandType)

Valeur de propriété

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

Exceptions

Type d'exception Condition
ArgumentException

La valeur n'est pas un CommandType valide.

Remarques

SQL Server Compact 3.5 prend uniquement en charge les valeurs Texte et TableDirectCommandType. Une exception non prise en charge est levée en cas de spécification de StoredProcedure.

TableDirect est le moyen le plus rapide de récupérer des données à partir de SQL Server Compact 3.5, 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).

Exemple

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;

Sécurité des threads

Tout membre statique public (Partagé dans Microsoft Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme sûrs.

Plateformes

Plateformes de développement

Windows Vista, Windows Mobile 5.0, Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Mobile 2003 for Pocket PC, Windows CE 5.0
Informations sur la version
.NET Framework et NET Compact Framework
Pris en charge dans 3.5
.NET Framework
Pris en charge dans 3.0
.NET Compact Framework et .Net Framework
Pris en charge dans 2.0

Voir aussi

Référence

SqlCeCommand Class
SqlCeCommand Members
System.Data.SqlServerCe Namespace
CommandText
UpdatedRowSource