OracleCommandBuilder.DeriveParameters(OracleCommand) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft Parameterinformationen aus der gespeicherten Prozedur ab, die in der OracleCommand angegebenen Prozedur angegeben ist, und füllt die Parameters Auflistung des angegebenen OracleCommand Objekts auf.
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)
Parameter
- command
- OracleCommand
Das OracleCommand Verweisen auf die gespeicherte Prozedur, von der die Parameterinformationen abgeleitet werden sollen. Die abgeleiteten Parameter werden der Parameters Auflistung der OracleCommand.
Ausnahmen
Der Befehlstext ist kein gültiger Name der gespeicherten Prozedur, oder der CommandType angegebene Wurde nicht StoredProcedure.
Hinweise
DeriveParameters überschreibt alle vorhandenen Parameterinformationen für die OracleCommand.
DeriveParameters erfordert einen zusätzlichen Aufruf der Datenbank, um die Informationen abzurufen. Wenn die Parameterinformationen im Voraus bekannt sind, ist es effizienter, die Parameterauflistung aufzufüllen, indem die Informationen explizit festgelegt werden.
Sie können nur mit gespeicherten Prozeduren verwenden DeriveParameters . Sie können DeriveParameters nicht verwenden, um die OracleParameterCollection mit beliebigen Transact-SQL-Anweisungen wie einer parametrisierten SELECT-Anweisung aufzufüllen.
Weitere Informationen finden Sie unter Konfigurieren von Parametern und Parameterdatentypen.