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 objektu SqlCommand a naplní kolekci Parameters zadaného SqlCommand objektu.
public:
static void DeriveParameters(Microsoft::Data::SqlClient::SqlCommand ^ command);
public static void DeriveParameters (Microsoft.Data.SqlClient.SqlCommand command);
static member DeriveParameters : Microsoft.Data.SqlClient.SqlCommand -> unit
Public Shared Sub DeriveParameters (command As SqlCommand)
Parametry
- command
- SqlCommand
Odkazující SqlCommand na uloženou proceduru, ze které mají být odvozeny informace o parametru. Odvozené parametry se přidají do Parameters kolekce objektu SqlCommand.
Výjimky
Text příkazu není platný název uložené procedury.
Poznámky
DeriveParameters
přepíše všechny informace o existujících parametrech SqlDbCommand
pro .
DeriveParameters
vyžaduje další 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
s rozšířenými uloženými procedurami. Nelze použít DeriveParameters
k naplnění SqlParameterCollection libovolnými příkazy Jazyka Transact-SQL, jako je parametrizovaný příkaz SELECT.
Další informace najdete v tématu Konfigurace parametrů.