IBX.IBStoredProc.TIBStoredProc
Delphi
TIBStoredProc = class(TIBCustomDataSet)
C++
class PASCALIMPLEMENTATION TIBStoredProc : public Ibx::Ibcustomdataset::TIBCustomDataSet
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | IBX.IBStoredProc.pas IBX.IBStoredProc.hpp |
IBX.IBStoredProc | IBX.IBStoredProc |
Beschreibung
TIBStoredProc kapselt eine Stored Procedure auf einem Datenbank-Server.
Ein TIBStoredProc-Objekt wird verwendet, wenn eine Client-Anwendung eine Stored Procedure auf einem Datenbank-Server verwenden muss. Eine Stored Procedure ist eine Gruppe von Anweisungen, die als Teil der Metadaten des Datenbank-Servers gespeichert werden, ebenso wie Tabellen, Indizes und Domänen. Diese Anwendungen übernehmen häufig wiederkehrende datenbankspezifische Aufgaben auf dem Server und übergeben die Ergebnisse an den Client.
Viele Stored Procedures erfordern eine Folge von Eingabeargumenten – Parametern –, die während der Verarbeitung verwendet werden. TIBStoredProc bietet eine Eigenschaft Params, die es einer Anwendung ermöglicht, die Parameterwerte vor Ausführung der Stored Procedure festzulegen.
TIBStoredProc nutzt die Eigenschaft Params außerdem, um die von der Stored Procedure zurückgegebenen Ergebnisse abzulegen. Params ist ein Array von Werten. Eine Stored Procedure gibt entweder eine einzelne Wertemenge zurück oder gar keinen Wert.
Anmerkung: TIBStoredProc-Komponenten können nur mit den Stored Procedures von InterBase Execute verwendet werden. Sollen InterBase Select-Prozeduren verwendet werden, nutzen Sie TIBQuery oder TIBDataSet. Da Execute-Stored-Procedures keine Ergebnismengen zurückgeben, können für die Komponente TIBStoredProc nicht Open oder Active verwendet werden. Rufen Sie stattdessen ExecProc auf.