Parameter binden

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu BDE-Datenmengen verwenden - Index


Hinweis: Die Borland Database Engine (BDE) ist veraltet und wird nicht mehr weiterentwickelt. Die BDE wird Unicode beispielsweise nie unterstützen. Sie sollten mit der BDE keine neuen Entwicklungen vornehmen. Überprüfen Sie, ob Sie Ihre vorhandenen Datenbankanwendungen nicht von der BDE nach dbExpress migrieren können.

Beim Vorbereiten und Ausführen einer Stored Procedure werden die Eingabeparameter automatisch an Parameter auf dem Server gebunden.

Bei TStoredProc können Sie mit der Eigenschaft ParamBindMode festlegen, wie Parameter an die Parameter auf dem Server gebunden werden sollen. Standardmäßig ist die Eigenschaft ParamBindMode auf den Wert pbByName gesetzt, was bedeutet, dass die Parameter der Stored Procedure-Komponente über ihre Namen mit den Parametern auf dem Server verglichen werden. Dies ist das einfachste Verfahren, um Parameter zu binden.

Einige Server unterstützen das Binden von Parametern über Ordnungszahlenwerte, d.h. über die Reihenfolge, in der die Parameter in der Stored Procedure enthalten sind. In diesem Fall ist die Reihenfolge von Bedeutung, in der die Parameter im Parameter-Editor angegeben werden. Der erste Parameter, den Sie angeben, wird mit dem ersten Eingabe-Parameter auf dem Server verglichen, der zweite Parameter wird mit dem zweiten Eingabe-Parameter auf dem Server verglichen usw. Wenn Ihr Server diese Art der Bindung unterstützt, können Sie für die Eigenschaft ParamBindMode den Wert pbByNumber setzen.

Tipp: Wenn Sie der Eigenschaft ParamBindMode den Wert pbByNumber zuweisen wollen, müssen die Parametertypen in der richtigen Reihenfolge angegeben werden.

Siehe auch