OleDbCommandBuilder.DeriveParameters(OleDbCommand) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.