IBX.IBQuery.TIBQuery.Prepare

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure Prepare;

C++

void __fastcall Prepare(void);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
IBX.IBQuery.pas
IBX.IBQuery.hpp
IBX.IBQuery TIBQuery

Description

Envoie une requête au serveur pour une optimisation avant l'exécution.

Appelez Prepare pour que le serveur de base de données distant alloue des ressources pour la requête, et pour réaliser des optimisations supplémentaires. Un appel à Prepare avant l'exécution d'une requête améliore les performances de l'application.

Une requête est automatiquement préparée avant d'être exécutée. Lorsqu'une requête a été automatiquement préparée, sa préparation est automatiquement annulée après son exécution. Lorsqu'une requête est destinée à être exécutée plusieurs fois, une application doit toujours préparer explicitement la requête pour éviter les préparations et les annulations de préparation multiples et inutiles.

Etant donné que la préparation d'une requête consomme des ressources de base de données, il est souhaitable pour une application d'annuler la préparation d'une requête quand elle a fini de l'utiliser. L'annulation de la préparation d'une requête s'effectue à l'aide de la méthode UnPrepare.

Remarque : Les composants Interbase Express gèrent automatiquement la préparation des requêtes et les maintiennent préparées pour autant qu'il est avantageux. L'utilisateur ne doit pas préparer les requêtes manuellement lors de l'utilisation des composants Interbase Express.