Sdílet prostřednictvím


OracleCommand.Parameters Vlastnost

Definice

public:
 property System::Data::OracleClient::OracleParameterCollection ^ Parameters { System::Data::OracleClient::OracleParameterCollection ^ get(); };
public System.Data.OracleClient.OracleParameterCollection Parameters { get; }
member this.Parameters : System.Data.OracleClient.OracleParameterCollection
Public ReadOnly Property Parameters As OracleParameterCollection

Hodnota vlastnosti

Parametry příkazu SQL nebo uložené procedury. Výchozí hodnota je prázdná kolekce.

Poznámky

CommandType Pokud je vlastnost nastavena na StoredProcedure, CommandText vlastnost by měla být nastavena na název uložené procedury. Pokud název uložené procedury obsahuje speciální znaky, může být nutné použít syntaxi řídicích znaků. Příkaz spustí tuto uloženou proceduru při volání jedné z metod Execute.

Zprostředkovatel dat rozhraní .NET Framework pro Oracle nepodporuje zástupný symbol otazníku (?) pro předávání parametrů do příkazu SQL volaného znakem OracleCommandCommandType.Text. V tomto případě se musí použít pojmenované parametry.

Při použití pojmenovaných parametrů v příkazu SQL volaného znakem OracleCommandCommandType.Textof je nutné před název parametru zadat dvojtečku (:). V uložené proceduře nebo při odkazování na pojmenovaný parametr jinde v kódu (například při přidávání OracleParameter objektů do Parameters vlastnosti) nezadávejte pojmenovaný parametr dvojtečka (:). Zprostředkovatel dat rozhraní .NET Framework pro Oracle poskytuje dvojtečku automaticky.

Platí pro

Viz také