Sdílet prostřednictvím


OleDbCommandBuilder.DeriveParameters(OleDbCommand) Metoda

Definice

Načte informace o parametru z uložené procedury zadané v OleDbCommand a naplní kolekci Parameters zadaného OleDbCommand objektu.

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

Odkazující OleDbCommand na uloženou proceduru, ze které mají být odvozeny informace o parametru. Odvozené parametry se přidají do Parameters kolekce objektu OleDbCommand.

Výjimky

Podkladový zprostředkovatel OLE DB nepodporuje vrácení informací o parametrech uložené procedury, text příkazu není platný název uložené procedury nebo CommandType zadaný nebyl StoredProcedure.

Poznámky

DeriveParameters přepíše všechny existující informace o parametrech OleDbCommandpro .

DeriveParameters vyžaduje další volání zdroje dat k získání informací. Pokud jsou informace o parametrech předem známé, 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 k naplnění objektu OleDbParameterCollection libovolnými příkazy jazyka Transact-SQL, jako je například parametrizovaný příkaz SELECT.

Další informace najdete v tématu Konfigurace parametrů a datových typů parametrů.

Platí pro

Viz také