Bde.DBTables.TQuery.Prepare
Delphi
procedure Prepare;
C++
void __fastcall Prepare(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TQuery |
Description
Envoie une requête au moteur de Database Borland (BDE) et au serveur pour qu'elle soit optimisée avant son exécution.
Appelez la méthode Prepare afin que le BDE et le serveur de bases de données distant allouent des ressources à la requête et effectuent des optimisations complémentaires. Etant donné que la préparation d'une requête consomme des ressources de base de données, il est souhaitable d'appeler UnPrepare une fois que la requête n'est plus requise.
Si la requête est exécutée une seule fois, l'application n'a pas besoin d'appeler Prepare et UnPrepare. L'exécution d'une requête non préparée génère ces appels automatiquement. Toutefois, si la même requête doit être exécutée à plusieurs reprises, il est plus efficace d'empêcher ces appels automatiques en appelant Prepare et UnPrepare explicitement.
Remarque : Quand vous modifiez le texte d'une requête lors de l'exécution, la requête est automatiquement fermée et sa préparation est annulée.