SqlCommandBuilder.DeriveParameters(SqlCommand) Metoda
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í.
Načte informace o parametrech z uložené procedury zadané v SqlCommand kolekci zadaného objektu a naplní Parameters kolekci zadaného SqlCommand objektu.
public:
static void DeriveParameters(System::Data::SqlClient::SqlCommand ^ command);
public static void DeriveParameters(System.Data.SqlClient.SqlCommand command);
static member DeriveParameters : System.Data.SqlClient.SqlCommand -> unit
Public Shared Sub DeriveParameters (command As SqlCommand)
Parametry
- command
- SqlCommand
Odkazování SqlCommand na uloženou proceduru, ze které mají být odvozeny informace o parametru. Odvozené parametry jsou přidány do Parameters kolekce SqlCommand.
Výjimky
Text příkazu není platným názvem uložené procedury.
Poznámky
DeriveParameterspřepíše všechny existující informace o parametrech pro .SqlDbCommand
DeriveParameters vyžaduje další volání databáze k získání informací. Pokud jsou informace o parametrech známé předem, je efektivnější naplnit kolekci parametrů tím, že informace explicitně nastavíte.
Můžete použít DeriveParameters pouze s uloženými procedurami. Nelze použít DeriveParameters s rozšířenými uloženými procedurami. Nelze použít DeriveParameters k naplnění SqlParameterCollection libovolnými příkazy Transact-SQL, jako je parametrizovaný příkaz SELECT.
Další informace naleznete v tématu Konfigurace parametrů a datových typů parametrů.