FireDAC.Comp.Client.TFDRdbmsDataSet.Prepare

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure Prepare;

C++

void __fastcall Prepare();

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDRdbmsDataSet

Description

Prépare la commande SQL pour l'exécution.

Appelez la méthode Prepare pour préparer la commande SQL pour l'exécution. Il n'est pas nécessaire d'appeler Prepare pour une commande SQL standard avant l'exécution, car le premier appel de Execute / ExecSQL / Open préparera automatiquement la commande. Toutefois, c'est nécessaire pour les procédures stockées si vous devez remplir automatiquement la collection Params. Quand la commande est préparée, SQLText renverra le texte de la commande SQL comme il est envoyé au SGBD.

Pour préparer la commande SQL, une connexion SGBD doit être active. Sinon, une exception sera déclenchée.

Après l'appel de Prepare, l'application ne peut pas changer les tailles et les types de données des paramètres de la commande. Sinon, au prochain appel de Execute / ExecSQL / ExecProc / Open, une exception sera déclenchée. Il est recommandé de configurer les paramètres avant l'appel de Prepare.

Exemple

 
 FDQuery1.SQL.Text := 'select * from MyTab';
 FDQuery1.Prepare;

Voir aussi