Freigeben über


Parameters-Auflistung (ADO)

Gilt für: Access 2013, Office 2013

Enthält alle Parameter-Objekte eines Command-Objekts.

Hinweise

Ein Command -Objekt besitzt eine Parameters -Auflistung, die aus Parameter -Objekten besteht.

Mithilfe der Refresh-Methode für die Parameters-Auflistung eines Command-Objekts werden Anbieterparameterinformationen für die gespeicherte Prozedur oder parametrisierte Abfrage abgerufen, die im Command-Objekt angegeben ist. Einige Anbieter unterstützen keine Aufrufe von gespeicherten Prozeduren oder parametrisierte Abfragen. Das Aufrufen der Refresh-Methode für die Parameters-Auflistung bei Verwendung eines solchen Anbieters gibt einen Fehler zurück.

Wenn Sie eigene Parameter -Objekte definiert haben und auf die Parameters -Auflistung zugreifen, bevor Sie die Refresh -Methode aufrufen, ruft ADO automatisch die Methode auf und füllt sie auf.

Sie können die Aufrufe des Providers zur Verbesserung der Leistung gering halten, wenn Sie die Eigenschaften der Parameter kennen, die der gespeicherten Prozedur oder der aufzurufenden parametrisierten Abfrage zugeordnet sind. Verwenden Sie die CreateParameter-Methode, um Parameter -Objekte mit den entsprechenden Eigenschaftseinstellungen zu erstellen, und verwenden Sie die Append-Methode, um diese der Parameters -Auflistung hinzuzufügen. Auf diese Weise können Sie Parameterwerte festlegen und zurückgeben, ohne den Provider für die Parameterinformationen aufrufen zu müssen. Wenn Sie die Abfrage an einen Provider richten, der keine Parameterinformationen bereitstellt, müssen Sie die Parameters -Auflistung mit dieser Methode manuell zurückgeben, um Parameter verwenden zu können. Mit der Delete-Methode können Sie Parameter -Objekte aus der Parameters -Auflistung entfernen, falls nötig.

Die Objekte in der Parameters -Auflistung eines Recordset -Objekts liegen außerhalb des Gültigkeitsbereichs (und sind somit nicht verfügbar), wenn das Recordset -Objekt geschlossen ist.