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