IBX.IBQuery.TIBQuery.Prepare
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.