OdbcCommand.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, která označuje, jak CommandText je 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; }
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í formát je Text
.
Implementuje
Výjimky
Hodnota nebyla platná CommandType.
Poznámky
Pokud je vlastnost nastavena CommandType na StoredProcedure
hodnotu , měli byste vlastnost nastavit CommandText na úplnou syntaxi volání ODBC. Příkaz pak tuto uloženou proceduru spustí, když zavoláte některou z metod Execute (například ExecuteReader nebo ExecuteNonQuery).
Vlastnosti Connectiona CommandTypeCommandText nelze nastavit, pokud aktuální připojení provádí operaci spuštění nebo načtení.
Zprostředkovatel dat rozhraní .NET Framework pro rozhraní ODBC nepodporuje předávání pojmenovaných parametrů do příkazu SQL nebo do uložené procedury volané nástrojem OdbcCommand. V některém z těchto případů použijte zástupný symbol otazníku (?). Příklad:
SELECT * FROM Customers WHERE CustomerID = ?
Pořadí, ve kterém OdbcParameter jsou objekty přidány do OdbcParameterCollection musí přímo odpovídat umístění zástupného symbolu otazníku pro parametr.
Poznámka
Zprostředkovatel dat rozhraní .NET Framework pro rozhraní ODBC nepodporuje CommandType nastavení .TableDirect