Freigeben über


Parameter-Objekt

Stellt einen Parameter oder ein Argument dar, der einem Command -Objekt basierend auf einer parametrisierten Abfrage oder gespeicherten Prozedur zugeordnet ist.

Bemerkungen

Viele Anbieter unterstützen parametrisierte Befehle. Dies sind Befehle, in denen die gewünschte Aktion einmal definiert wird, variablen (oder Parameter) werden jedoch verwendet, um einige Details des Befehls zu ändern. Beispielsweise könnte eine SQL SELECT-Anweisung einen Parameter verwenden, um die Abgleichskriterien einer WHERE-Klausel zu definieren, und eine weitere, um den Spaltennamen für eine SORT BY-Klausel zu definieren.

Parameter- Objekte stellen Parameter dar, die parametrisierten Abfragen zugeordnet sind, oder die Ein-/Ausgabeargumente und die Rückgabewerte gespeicherter Prozeduren. Je nach Funktionalität des Anbieters sind einige Auflistungen, Methoden oder Eigenschaften eines Parameter- Objekts möglicherweise nicht verfügbar.

Mit den Auflistungen, Methoden und Eigenschaften eines Parameter-Objekts können Sie folgende Aktionen ausführen:

  • Festlegen oder Zurückgeben des Namens eines Parameters mit der eigenschaft Name.

  • Festlegen oder Zurückgeben des Werts eines Parameters mit der eigenschaft Value. Value ist die Standardeigenschaft des Parameter-Objekts.

  • Festlegen oder Zurückgeben von Parametermerkmalen mit den eigenschaften Attributes, Direction, Precision, NumericScale, Sizeund Type.

  • Übergeben Sie lange Binär- oder Zeichendaten an einen Parameter mit der AppendChunk--Methode.

  • Greifen Sie mithilfe der Properties-Auflistung auf anbieterspezifische Attribute zu.

Wenn Sie die Namen und Eigenschaften der Parameter kennen, die der gespeicherten Prozedur oder parametrisierten Abfrage zugeordnet sind, die Sie aufrufen möchten, können Sie die CreateParameter Methode verwenden, um Parameter Objekte mit den entsprechenden Eigenschafteneinstellungen zu erstellen und die methode Append methode zu verwenden, um sie der Parameters -Auflistung hinzuzufügen. Auf diese Weise können Sie Parameterwerte festlegen und zurückgeben, ohne die Refresh-Methode für die Parameters Auflistung aufrufen zu müssen, um die Parameterinformationen vom Anbieter abzurufen, ein potenziell ressourcenintensiver Vorgang.

Das Parameter--Objekt ist für die Skripterstellung nicht sicher.

Dieser Abschnitt enthält das folgende Thema.

Siehe auch

Command-Objekt (ADO)
CreateParameter-Methode (ADO)
Parameters-Auflistung (ADO)
Properties-Auflistung (ADO)