Udostępnij za pośrednictwem


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 elementu OleDbCommand.

Wyjątki

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

Uwagi

DeriveParameters zastępuje wszystkie 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 polecenia , aby wypełnić element OleDbParameterCollection dowolnymi instrukcjami języka 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ż