OracleCommandBuilder.DeriveParameters(OracleCommand) Methode

Definitie

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

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

Parameters

command
OracleCommand

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

Uitzonderingen

De opdrachttekst is geen geldige opgeslagen procedurenaam of de CommandType opgegeven is niet StoredProcedure.

Opmerkingen

DeriveParameters overschrijft alle bestaande parametergegevens voor de OracleCommand.

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 DeriveParameters niet gebruiken om de OracleParameterCollection te vullen met willekeurige Transact-SQL-instructies, zoals een geparameteriseerde SELECT-instructie.

Zie Parameters en parametergegevenstypen configureren voor meer informatie.

Van toepassing op