Data.SqlExpr.TSQLQuery.PrepareStatement
Delphi
procedure PrepareStatement; override;
C++
virtual void __fastcall PrepareStatement(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TSQLQuery |
Description
Prépare l'exécution de la requête.
PrepareStatement réalise la plupart des tâches nécessaires à la préparation d'une requête à exécuter sur le serveur. Elle s'assure que le pilote dbExpress et le serveur de bases de données ont affecté toutes les ressources dont ils ont besoin pour exécuter la requête et lier ses paramètres. Tous les paramètres nommés sont temporairement convertis en paramètres non nommés parce que dbExpress ne prend pas en charge les paramètres nommés.
N'appelez pas PrepareStatement lors de la préparation d'une requête à l'exécution. Attribuez plutôt la valeur true à la propriété Prepared. Quand vous utilisez la propriété Prepared à la place, la requête garde une trace de sa préparation ; vous ne devez donc pas répéter la procédure à chaque exécution de la requête. En outre, quand vous définissez la propriété Prepared, la requête initialise les propriétés internes qui conservent une trace du nombre de lignes affectées par la requête.