IBX.IBStoredProc.TIBStoredProc

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

IBX.IBCustomDataSet.TIBCustomDataSetData.DB.TDataSetSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTIBStoredProc

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.

Siehe auch