Bde.DBTables.TStoredProc.ExecProc
Delphi
procedure ExecProc;
C++
void __fastcall ExecProc();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TStoredProc |
Beschreibung
Führt die Stored Procedure auf dem Server aus.
Mit ExecProc können Sie eine Stored Procedure auf dem Server ausführen. Führen Sie vor dem Aufruf von ExecProc folgende Schritte aus:
- Geben Sie in der Eigenschaft Params die erforderlichen Eingabeparameter an. Während des Entwurfs können die Parameter mit dem Parameter-Editor festgelegt werden. Zur Laufzeit muss die Anwendung direkt auf die Eigenschaft Params zugreifen.
- Rufen Sie Prepare auf, um die Parameter zu binden.
- Wenn eine Stored Procedure Ausgabeparameter zurückgibt, werden diese beim Beenden von ExecProc in der Eigenschaft Params gespeichert. In Anwendungen erfolgt der Zugriff auf die Ausgabeparameter durch Indizieren der Liste Params oder durch Aufruf der Methode ParamByName.
Tipp: Wenn für eine Anwendung nur die Ergebnismenge von Bedeutung ist, die eine Stored Procedure zurückgibt, rufen Sie StoredProc.Open auf oder setzen die Eigenschaft Active auf true.