Sdílet prostřednictvím


SqlCommandBuilder.DeriveParameters(SqlCommand) Metoda

Definice

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 SqlDbCommandpro .

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ů.

Platí pro