Freigeben über


Parameterobjekt (ADO)

Gilt für: Access 2013, Office 2013

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

Hinweise

Zahlreiche Anbieter unterstützen parametrisierte Befehle. Dies sind Befehle, in denen die gewünschte Aktion einmal definiert wird, aber Variablen (oder Parameter) verwendet werden, um Details des Befehls zu ändern. Eine SQL SELECT-Anweisung kann z. B. einen Parameter verwenden, um die Übereinstimmungskriterien einer WHERE-Klausel zu definieren, und eine andere, um den Spaltennamen für eine SORT BY-Klausel festzulegen.

Parameter -Objekte stellen Parameter, die parametrisierten Abfragen zugeordnet sind, oder die Ein-/Ausgabeargumente und die Rückgabewerte von gespeicherten Prozeduren dar. Abhängig von der Funktionalität des Anbieters sind verschiedene Aufzählungen, Methoden oder Eigenschaften eines Parameter -Objekts möglicherweise nicht verfügbar.

Die Auflistungen, Methoden und Eigenschaften eines Parameter -Objekts ermöglichen Folgendes:

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

  • Festlegen oder Zurückgeben eines Parameterwerts mit der Value-Eigenschaft. Value ist die Standardeigenschaft des Parameter -Objekts.

  • Festlegen oder Zurückgeben von Parametermerkmalen mit den Eigenschaften Attributes, Direction, Precision, NumericScale, Size und Type.

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

  • Zugreifen auf anbieterspezifische Attribute für die Properties-Auflistung.

Wenn Sie die Namen und Eigenschaften der Parameter kennen, die der aufzurufenden gespeicherten Prozedur oder parametrisierten Abfrage zugeordnet sind, können Sie die CreateParameter-Methode verwenden, um Parameter -Objekte mit den betreffenden Eigenschaftswerten zu erstellen und sie mit der Append-Methode der Parameters-Auflistung hinzufügen. Auf diese Weise können Sie Parameterwerte festlegen und zurückgeben, ohne die Refresh-Methode für die Parameters -Auflistung aufzurufen, um die Parameterinformationen des Anbieters abzufragen, einem potenziell ressourcenintensiven Vorgang.