OleDbCommandBuilder.DeriveParameters(OleDbCommand) Metoda

Definicja

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

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

Parametry

command
OleDbCommand

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

Wyjątki

Podstawowy dostawca OLE DB nie obsługuje zwracania informacji parametrów procedury składowanej, tekst polecenia nie jest prawidłową nazwą procedury składowanej lub CommandType określony nie StoredProcedure.

Uwagi

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

DeriveParameters wymaga dodatkowego wywołania źródła 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żyć DeriveParameters, aby wypełnić OleDbParameterCollection dowolnymi instrukcjami Transact-SQL, takimi jak sparametryzowana instrukcja SELECT.

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

Dotyczy

Zobacz też