FireDAC.Comp.Client.TFDTable.Open
Delphi
procedure Open(const ATableName: String); overload;
C++
HIDESBASE void __fastcall Open(const System::UnicodeString ATableName)/* overload */;
inline void __fastcall Open(const System::UnicodeString ASQL, const System::Variant *AParams, const int AParams_High){ TFDRdbmsDataSet::Open(ASQL, AParams, AParams_High); }
inline void __fastcall Open(const System::UnicodeString ASQL, const System::Variant *AParams, const int AParams_High, const Data::Db::TFieldType *ATypes, const int ATypes_High){ TFDRdbmsDataSet::Open(ASQL, AParams, AParams_High, ATypes, ATypes_High); }
inline void __fastcall Open(){ Data::Db::TDataSet::Open(); }
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDTable |
Description
Ouvre la table de base de données spécifiée.
Appelez Open pour ouvrir la table de base de données spécifiée dans ATable
. Si ATable
est vide, il est affecté à la propriété TableName. La méthode ferme l'ensemble de données s'il était actif, puis elle affecte ATable
à TableName et définit la propriété Active sur True. Quand Active vaut True, l'ensemble de données est rempli par les données d'une base de données.
Si le SGBD renvoie une erreur, FireDAC déclenche une exception, qui peut être analysée dans l'événement OnError.
Exemple
FDTable1.Open('customers');
FDTable2.Open('[Order Details]');