Data.SqlExpr.TSQLQuery.PrepareStatement

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure PrepareStatement; override;

C++

virtual void __fastcall PrepareStatement();

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.

Voir aussi