SqlCommandBuilder.DeriveParameters(SqlCommand) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.