SqlCommandBuilder.DeriveParameters(SqlCommand) Metódus

Definíció

Lekéri a paraméteradatokat a megadott SqlCommand tárolt eljárásból, és feltölti a Parameters megadott SqlCommand objektum gyűjteményét.

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

Paraméterek

command
SqlCommand

A SqlCommand 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.SqlCommand

Kivételek

A parancsszöveg nem érvényes tárolt eljárásnév.

Megjegyzések

DeriveParameters felülírja a meglévő paraméteradatokat a SqlDbCommand.

DeriveParameters további hívást igényel az adatbázishoz 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 . Kiterjesztett tárolt eljárásokkal nem használható DeriveParameters . A DeriveParameters nem használható a SqlParameterCollection 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.

A következőre érvényes:

Lásd még