OracleCommandBuilder.DeriveParameters(OracleCommand) Metod

Definition

Hämtar parameterinformation från den lagrade proceduren som anges i OracleCommand och fyller i Parameters samlingen av det angivna OracleCommand objektet.

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)

Parametrar

command
OracleCommand

Referera OracleCommand till den lagrade procedur som parameterinformationen ska härledas från. De härledda parametrarna läggs till i Parameters samlingen av OracleCommand.

Undantag

Kommandotexten är inte ett giltigt namn på den lagrade proceduren, eller så var den CommandType angivna inte StoredProcedure.

Kommentarer

DeriveParameters skriver över befintlig parameterinformation för OracleCommand.

DeriveParameters kräver ett extra anrop till databasen för att hämta informationen. Om parameterinformationen är känd i förväg är det mer effektivt att fylla i parametersamlingen genom att ange informationen explicit.

Du kan bara använda DeriveParameters med lagrade procedurer. Du kan inte använda DeriveParameters för att fylla i OracleParameterCollection med godtyckliga Transact-SQL-instruktioner, till exempel en parameteriserad SELECT-instruktion.

Mer information finns i Konfigurera parametrar och parameterdatatyper.

Gäller för