FireDAC.Comp.Client.TFDRdbmsDataSet.Prepare
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;