Share via


OracleCommandBuilder.DeriveParameters(OracleCommand) Metoda

Definice

Načte informace o parametrech z uložené procedury zadané v objektu OracleCommand a naplní kolekci Parameters zadaného OracleCommand objektu.

public:
 static void DeriveParameters(System::Data::OracleClient::OracleCommand ^ command);
public static void DeriveParameters (System.Data.OracleClient.OracleCommand command);
static member DeriveParameters : System.Data.OracleClient.OracleCommand -> unit
Public Shared Sub DeriveParameters (command As OracleCommand)

Parametry

command
OracleCommand

Odkazující OracleCommand na uloženou proceduru, ze které mají být odvozeny informace o parametru. Odvozené parametry se přidají do Parameters kolekce objektu OracleCommand.

Výjimky

Text příkazu není platný název uložené procedury nebo CommandType zadaný nebyl StoredProcedure.

Poznámky

DeriveParameters přepíše všechny informace o existujících parametrech OracleCommandpro .

DeriveParameters vyžaduje dodatečné volání databáze k získání informací. Pokud jsou informace o parametrech známy předem, je efektivnější naplnit kolekci parametrů explicitním nastavením informací.

Můžete použít DeriveParameters pouze s uloženými procedurami. Nelze použít DeriveParameters k naplnění OracleParameterCollection libovolnými příkazy Jazyka Transact-SQL, jako je parametrizovaný příkaz SELECT.

Další informace najdete v tématu Konfigurace parametrů a datových typů parametrů.

Platí pro