OracleCommandBuilder.DeriveParameters(OracleCommand) OracleCommandBuilder.DeriveParameters(OracleCommand) OracleCommandBuilder.DeriveParameters(OracleCommand) OracleCommandBuilder.DeriveParameters(OracleCommand) Method

Definizione

Recupera le informazioni sui parametri dalla stored procedure specificata nella classe OracleCommand e compila l'insieme Parameters dell'oggetto OracleCommand specificato.Retrieves parameter information from the stored procedure specified in the OracleCommand and populates the Parameters collection of the specified 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)

Parametri

command
OracleCommand OracleCommand OracleCommand OracleCommand

Classe OracleCommand che fa riferimento alla stored procedure da cui è necessario derivare le informazioni sui parametri.The OracleCommand referencing the stored procedure from which the parameter information is to be derived. I parametri derivati vengono aggiunti all'insieme Parameters della classe OracleCommand.The derived parameters are added to the Parameters collection of the OracleCommand.

Eccezioni

Il testo del comando non è un nome di stored procedure valido oppure il CommandType specificato non era StoredProcedure.The command text is not a valid stored procedure name, or the CommandType specified was not StoredProcedure.

Commenti

DeriveParameters sovrascrive qualsiasi informazione esistente sui parametri per il OracleCommand.DeriveParameters overwrites any existing parameter information for the OracleCommand.

DeriveParameters richiede una chiamata aggiuntiva al database per ottenere le informazioni.DeriveParameters requires an extra call to the database to obtain the information. Se le informazioni sui parametri è noto in anticipo, è più efficiente per popolare la raccolta di parametri impostando le informazioni in modo esplicito.If the parameter information is known in advance, it is more efficient to populate the parameters collection by setting the information explicitly.

È possibile usare solo DeriveParameters con le stored procedure.You can only use DeriveParameters with stored procedures. Non è possibile usare DeriveParameters per popolare il OracleParameterCollection con istruzioni Transact-SQL arbitrarie, ad esempio un'istruzione SELECT con parametri.You cannot use DeriveParameters to populate the OracleParameterCollection with arbitrary Transact-SQL statements, such as a parameterized SELECT statement.

Per altre informazioni, vedere configurazione dei parametri e tipi di dati di parametro.For more information, see Configuring Parameters and Parameter Data Types.

Si applica a