SqlCommandBuilder.DeriveParameters(SqlCommand) Methode

Definitie

Hiermee haalt u parametergegevens op uit de opgeslagen procedure die is opgegeven in de SqlCommand en vult u de Parameters verzameling van het opgegeven SqlCommand object.

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)

Parameters

command
SqlCommand

De SqlCommand verwijzing naar de opgeslagen procedure waaruit de parameterinformatie moet worden afgeleid. De afgeleide parameters worden toegevoegd aan de Parameters verzameling van de SqlCommand.

Uitzonderingen

De opdrachttekst is geen geldige naam van de opgeslagen procedure.

Opmerkingen

DeriveParameters overschrijft alle bestaande parametergegevens voor de SqlDbCommand.

DeriveParameters vereist een extra aanroep van de database om de informatie te verkrijgen. Als de parametergegevens van tevoren bekend zijn, is het efficiƫnter om de verzameling parameters te vullen door de informatie expliciet in te stellen.

U kunt alleen met opgeslagen procedures gebruiken DeriveParameters . U kunt deze niet gebruiken DeriveParameters met uitgebreide opgeslagen procedures. U kunt DeriveParameters niet gebruiken om de SqlParameterCollection te vullen met willekeurige Transact-SQL-instructies, zoals een geparameteriseerde SELECT-instructie.

Zie Parameters en parametergegevenstypen configureren voor meer informatie.

Van toepassing op

Zie ook