FireDAC.Comp.DataSet.TFDDataSet.CreateDataSet

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure CreateDataSet; virtual;

C++

virtual void __fastcall CreateDataSet();

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDDataSet

Description

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;

Voir aussi