SqlCommand.CommandType Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu označující, jak CommandText má být interpretována vlastnost.
public:
virtual property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public:
property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public override System.Data.CommandType CommandType { get; set; }
[System.Data.DataSysDescription("DbCommand_CommandType")]
public System.Data.CommandType CommandType { get; set; }
member this.CommandType : System.Data.CommandType with get, set
[<System.Data.DataSysDescription("DbCommand_CommandType")>]
member this.CommandType : System.Data.CommandType with get, set
Public Overrides Property CommandType As CommandType
Public Property CommandType As CommandType
Hodnota vlastnosti
Jedna z CommandType hodnot. Výchozí formát je Text
.
Implementuje
- Atributy
Výjimky
Hodnota nebyla platná CommandType.
Příklady
Následující příklad vytvoří SqlCommand a nastaví některé jeho vlastnosti.
public void CreateSqlCommand()
{
SqlCommand command = new SqlCommand();
command.CommandTimeout = 15;
command.CommandType = CommandType.Text;
}
Public Sub CreateSqlCommand()
Dim command As New SqlCommand()
command.CommandTimeout = 15
command.CommandType = CommandType.Text
End Sub
Poznámky
Když nastavíte CommandType vlastnost na StoredProcedure
hodnotu , měli byste vlastnost nastavit CommandText na název uložené procedury. Příkaz spustí tuto uloženou proceduru při volání jedné z metod Execute.
Zprostředkovatel dat rozhraní Microsoft .NET Framework pro SQL Server nepodporuje zástupný symbol otazníku (?) pro předávání parametrů do příkazu SQL nebo uložené procedury s CommandTypeTextnázvem . V tomto případě je nutné použít pojmenované parametry. Příklad:
SELECT * FROM Customers WHERE CustomerID = @CustomerID
Další informace najdete v tématu Konfigurace parametrů a datových typů parametrů.