Freigeben über


SqlCeCommand.CommandType-Eigenschaft

Ruft einen Wert ab, der angibt, wie die CommandText-Eigenschaft interpretiert werden soll, oder legt diesen fest.

Namespace:  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)

Syntax

'Declaration
Public Overrides Property CommandType As CommandType
    Get
    Set
'Usage
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)

Eigenschaftswert

Typ: System.Data.CommandType
Ein CommandType-Wert. Der Standardwert beträgt Text.

Implementiert

IDbCommand.CommandType

Ausnahmen

Ausnahme Bedingung
ArgumentException

Der Wert war kein gültiger CommandType.

Hinweise

SQL Server Compact unterstützt als CommandType nur Text und TableDirect. Wenn StoredProcedure angegeben ist, wird eine nicht unterstützte Ausnahme ausgelöst.

TableDirect ist die schnellste Möglichkeit, Daten von SQL Server Compact abzurufen, sie kann jedoch nicht bei verknüpften Tabellen verwendet werden.

Die Eigenschaften Connection, CommandType und CommandText können nicht festgelegt werden, wenn die aktuelle Verbindung eine Execute- oder Fetch-Operation durchführt.

Beispiele

Im folgenden Beispiel wird eine Instanz der SqlCeCommand-Klasse erstellt, und es werden die CommandType-Eigenschaft und andere Eigenschaften festgelegt.

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;

Siehe auch

Verweis

SqlCeCommand Klasse

System.Data.SqlServerCe-Namespace

CommandText

UpdatedRowSource