IBX.IBQuery.TIBQuery.Prepare

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Prepare;

C++

void __fastcall Prepare();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
IBX.IBQuery.pas
IBX.IBQuery.hpp
IBX.IBQuery TIBQuery

Beschreibung

Sendet zur Optimierung vor der Ausführung eine Abfrage an den Server.

Ein Aufruf von Prepare veranlasst den Remote-Datenbank-Server, Ressourcen für die Abfrage bereitzustellen und zusätzliche Optimierungen auszuführen. Dadurch wird die Ausführungsgeschwindigkeit der Anwendung erhöht.

Abfragen werden vor der Ausführung automatisch vorbereitet. Nach der Ausführung einer automatisch vorbereiteten Abfrage wird die Optimierung automatisch wieder rückgängig gemacht. Wenn eine Abfrage mehrmals ausgeführt wird, sollte in der Anwendung auf eine explizite Vorbereitung verzichtet werden. Dadurch werden mehrfache und unnötige Vorbereitungszyklen vermieden.

Für die Vorbereitung einer Abfrage werden Datenbankressourcen benötigt. Aus diesem Grund sollte die Vorbereitung einer Abfrage aufgehoben werden, nachdem die Abfrage ausgeführt wurde. Um die Vorbereitung einer Abfrage aufzuheben, verwenden Sie die Methode UnPrepare.

Hinweis: InterBase Express-Komponenten behandeln automatisch die Vorbereitung von Abfragen und halten sie vorbereitet, sofern vorteilhaft. Der Benutzer muss die Abfragen beim Verwenden von InterBase Express nicht manuell vorbereiten.