Proprietà SqlCeCommand.CommandType

Ottiene o imposta un valore che indica come viene interpretata la proprietà CommandText.

Spazio dei nomi  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)

Sintassi

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

Valore proprietà

Tipo: System.Data.CommandType
Uno dei valori dell'enumerazione CommandType. Il valore predefinito è Text.

Implementa

IDbCommand.CommandType

Eccezioni

Eccezione Condizione
ArgumentException

Il valore non era un CommandType valido.

Osservazioni

In SQL Server Compact per la proprietà CommandType sono supportati solo i valori Text e TableDirect. Se si specifica StoredProcedure, viene generata un'eccezione non supportata.

Il valore TableDirect costituisce il modo più rapido per recuperare dati da SQL Server Compact, ma non può essere utilizzato con tabelle unite in join.

Non è possibile impostare le proprietà Connection, CommandType e CommandText se nella connessione corrente è attualmente in esecuzione un'operazione di esecuzione o recupero.

Esempi

Nell'esempio che segue viene creata un'istanza di SqlCeCommand e viene impostata la proprietà CommandType e altre proprietà.

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;

Vedere anche

Riferimento

SqlCeCommand Classe

Spazio dei nomi System.Data.SqlServerCe

CommandText

UpdatedRowSource