Udostępnij za pośrednictwem


SqlCommandBuilder.DeriveParameters(SqlCommand) Metoda

Definicja

Pobiera informacje o parametrach z procedury składowanej określonej w obiekcie SqlCommand i wypełnia Parameters kolekcję określonego SqlCommand obiektu.

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

Odwołanie SqlCommand do procedury składowanej, z której mają pochodzić informacje o parametrach. Parametry pochodne są dodawane do Parameters kolekcji elementu SqlCommand.

Wyjątki

Tekst polecenia nie jest prawidłową nazwą procedury składowanej.

Uwagi

DeriveParameters zastępuje wszelkie istniejące informacje o parametrach dla elementu SqlDbCommand.

DeriveParameters wymaga dodatkowego wywołania bazy danych w celu uzyskania informacji. Jeśli informacje o parametrach są znane z wyprzedzeniem, bardziej wydajne jest wypełnienie kolekcji parametrów przez jawne ustawienie informacji.

Można używać DeriveParameters tylko z procedurami składowanymi. Nie można używać DeriveParameters z rozszerzonymi procedurami składowanymi. Nie można użyć DeriveParameters polecenia , aby wypełnić SqlParameterCollection dowolne instrukcje języka Transact-SQL, takie jak sparametryzowana instrukcja SELECT.

Aby uzyskać więcej informacji, zobacz Konfigurowanie parametrów i typów danych parametrów.

Dotyczy

Zobacz też