FireDAC.Comp.Client.TFDTable.CreateDataSet
Delphi
procedure CreateDataSet; override;
C++
virtual void __fastcall CreateDataSet(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDTable |
Description
Crée un nouveau stockage de données interne vide pour un ensemble de données.
FireDAC.Comp.Client.TFDTable.CreateDataSet hérite de FireDAC.Comp.DataSet.TFDDataSet.CreateDataSet. Tout le contenu en-dessous de cette ligne se réfère à FireDAC.Comp.DataSet.TFDDataSet.CreateDataSet.
Crée un nouveau stockage de données interne vide pour un ensemble de données.
Lors de l'exécution, utilisez CreateDataSet pour créer un stockage de données interne vide pour un ensemble de données et activer cet ensemble de données.
Après l'appel, l'application peut renseigner l'ensemble de données avec les données et, si vous le souhaitez, enregistrer les données dans le fichier externe. Vous avez aussi la possibilité de créer l'ensemble de données en définissant Active sur True (facultatif).
Si la propriété FieldDefs contient des éléments, ces valeurs sont utilisées pour créer des définitions de champs. Sinon, la propriété Fields est utilisée. L'une ou l'autre de ces propriétés doit contenir des valeurs pour pouvoir créer un ensemble de données. Si aucune propriété n'est définie, CreateDataSet déclenche une exception.
Notez que cette méthode s'applique uniquement pour TFDCustomMemTable.
Exemple
with FDMemTable1 do begin
FieldDefs.Add('ID', ftAutoInc);
FieldDefs.Add('Code', ftString, 10);
FieldDefs.Add('Name', ftString, 50);
CreateDataSet;
// here dataset is active, has 3 fields and is empty
end;