OleDbCommandBuilder.DeriveParameters(OleDbCommand) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri a paraméteradatokat a megadott OleDbCommand tárolt eljárásból, és feltölti a Parameters megadott OleDbCommand objektum gyűjteményét.
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)
Paraméterek
- command
- OleDbCommand
A OleDbCommand tárolt eljárásra való hivatkozás, amelyből a paraméterinformációk származtathatók. A származtatott paraméterek hozzá lesznek adva a Parameters gyűjteményhez.OleDbCommand
Kivételek
Az alapul szolgáló OLE DB-szolgáltató nem támogatja a tárolt eljárás paraméteradatainak visszaadását, a parancs szövege nem érvényes tárolt eljárásnév, vagy a CommandType megadott nem StoredProcedure.
Megjegyzések
DeriveParameters felülírja a meglévő paraméteradatokat a OleDbCommand.
DeriveParameters további hívást igényel az adatforráshoz az információk beszerzéséhez. Ha a paraméteradatok előre ismertek, hatékonyabban töltheti fel a paramétergyűjteményt az információk explicit beállításával.
Csak tárolt eljárásokkal használható DeriveParameters . A DeriveParameters nem használható a OleDbParameterCollection tetszőleges Transact-SQL utasításokkal, például paraméteres SELECT utasítással való feltöltéséhez.
További információ: Paraméterek és paraméteradattípusok konfigurálása.