Sdílet prostřednictvím


OdbcCommand.CommandType Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, jak CommandText je vlastnost interpretována.

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; }
public System.Data.CommandType CommandType { get; set; }
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í hodnota je Text.

Implementuje

Výjimky

Hodnota nebyla platná CommandType.

Poznámky

CommandType Pokud je vlastnost nastavena na StoredProcedure, měli byste nastavit CommandText vlastnost na úplnou syntaxi volání ODBC. Příkaz pak spustí tuto uloženou proceduru při volání jedné z metod Execute (například ExecuteReader nebo ExecuteNonQuery).

Vlastnost Connectiona vlastnosti CommandText nelze nastavit, pokud aktuální připojení provádí operaci spuštění nebo CommandType načtení.

Zprostředkovatel dat rozhraní .NET Framework pro rozhraní ODBC nepodporuje předávání pojmenovaných parametrů do příkazu SQL ani do uložené procedury volané rozhraním OdbcCommand. V některém z těchto případů použijte zástupný symbol otazníku (?). Například:

SELECT * FROM Customers WHERE CustomerID = ?

Pořadí, ve kterém OdbcParameter se objekty přidají do OdbcParameterCollection objektu, musí přímo odpovídat pozici zástupného symbolu otazníku pro parametr.

Poznámka:

Zprostředkovatel dat rozhraní .NET Framework pro rozhraní ODBC nepodporuje CommandType nastavení TableDirect.

Platí pro

Viz také