Data.SqlExpr.TSQLStoredProc.PrepareStatement
Delphi
procedure PrepareStatement; override;
C++
virtual void __fastcall PrepareStatement();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TSQLStoredProc |
Beschreibung
Bereitet die Stored Procedure auf die Ausführung vor.
Die von PrepareStatement durchgeführten Aufgaben dienen der Vorbereitung einer Stored Procedure, die auf dem Server ausgeführt werden soll. Die Methode stellt sicher, dass DBExpress und der Datenbankserver alle Ressourcen zugewiesen haben, die für die Ausführung der Stored Procedure und für die Parameterbindung erforderlich sind.
Rufen Sie PrepareStatement nicht auf, wenn Sie eine Stored Procedure auf die Ausführung vorbereiten. Setzen Sie stattdessen die Eigenschaft Prepared auf true. Die TSQLStoredProc-Komponente kann auf diese Weise selbst feststellen, ob die Stored Procedure bereits vorbereitet wurde, und braucht die Vorbereitung nicht bei jedem Aufruf neu durchzuführen. Außerdem initialisiert die Komponente bei der Zuweisung an Prepared interne Eigenschaften, mit denen sie die Anzahl der von der Stored Procedure bearbeiteten Datensätze protokolliert.