OleDbCommandBuilder.DeriveParameters(OleDbCommand) Methode

Definitie

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

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)

Parameters

command
OleDbCommand

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

Uitzonderingen

De onderliggende OLE DB-provider biedt geen ondersteuning voor het retourneren van opgeslagen procedureparametergegevens, de opdrachttekst is geen geldige opgeslagen procedurenaam of de CommandType opgegeven is niet StoredProcedure.

Opmerkingen

DeriveParameters overschrijft alle bestaande parametergegevens voor de OleDbCommand.

DeriveParameters vereist een extra aanroep van de gegevensbron 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 DeriveParameters niet gebruiken om de OleDbParameterCollection 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