Sdílet prostřednictvím


CommandType Výčet

Definice

Určuje, jak se má interpretovat řetězec příkazu.

public enum class CommandType
public enum CommandType
type CommandType = 
Public Enum CommandType
Dědičnost
CommandType

Pole

StoredProcedure 4

Název uložené procedury.

TableDirect 512

Název tabulky.

Text 1

Textový příkaz SQL. (Výchozí.)

Poznámky

Pokud je vlastnost nastavena IDbCommand.CommandType na StoredProcedurehodnotu , IDbCommand.CommandText měla by být vlastnost nastavena na název uložené procedury, ke které se má přistupovat. Pokud některá ze zadaných tabulek s názvem obsahuje nějaké speciální znaky, může se od uživatele vyžadovat použití syntaxe řídicích znaků nebo zahrnutí kvalifikačních znaků. Všechny řádky a sloupce pojmenované tabulky nebo tabulek budou vráceny při volání jedné z metod Execute objektu Command.

Pokud je vlastnost nastavená IDbCommand.CommandType na TableDirect, IDbCommand.CommandText měla by být vlastnost nastavená na název tabulky, ke které se má přistupovat. Uživatel může být požádán o použití syntaxe řídicích znaků nebo zahrnutí kvalifikačních znaků, pokud některá z pojmenovaných tabulek obsahuje nějaké speciální znaky. Všechny řádky a sloupce pojmenované tabulky budou vráceny při volání jedné z metod Execute.

Pokud chcete získat přístup k více tabulkám, použijte seznam oddělený čárkami bez mezer nebo odsazení, který obsahuje názvy tabulek, ke které chcete získat přístup. Pokud vlastnost CommandText pojmenuje více tabulek, vrátí se spojení zadaných tabulek.

Poznámka

TableDirect je podporován pouze zprostředkovatelem dat rozhraní .NET Framework pro OLE DB. Přístup k více tabulce se nepodporuje, pokud IDbCommand.CommandType je nastavená na TableDirect.

Platí pro