API:FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetReader.DataSet

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property DataSet: TDataSet read FDataSet write SetDataSet;

C++

__property DataSet;

Propriétés

Type Visibilité  Source Unité  Parent
property published
FireDAC.Comp.BatchMove.DataSet.pas
FireDAC.Comp.BatchMove.DataSet.hpp
FireDAC.Comp.BatchMove.DataSet TFDBatchMoveDataSetReader

Description

Utilisez la propriété DataSet pour spécifier l'ensemble de données source ou de destination.

FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetReader.DataSet hérite de FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetDriver.DataSet. Tout le contenu en-dessous de cette ligne se réfère à FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetDriver.DataSet.

Utilisez la propriété DataSet pour spécifier l'ensemble de données source ou de destination.

Vous pouvez utiliser un ensemble de données de n'importe quel descendant de classe de TDataSet. TFDBatchMoveDataSetDriver offre des fonctionnalités supplémentaires pour les classes d'ensemble de données suivantes :

  • TFDAdaptedDataSet est la classe de base pour la plupart des ensembles de données FireDAC, notamment TFDQuery, TFDTable, TFDStoredProc, TFDMemTable. TFDBatchMove pour ces ensembles de données :
    • prend en charge la méthode TFDBatchMove.AbortJob ;
    • offre une prise en charge améliorée pour les champs auto-incrémentés ;
    • configure l'ensemble de données pour une vitesse optimale de lecture/écriture lorsque TFDBatchMoveDataSetDriver.Optimise est défini sur True ;
    • crée une table de base de données de destination pour TFDTable lorsque poCreateDest est inclus dans TFDBatchMove.Options ;
    • prend en charge les opérations d'écriture directe lorsque TFDBatchMoveDataSetWriter.Direct est défini sur True.
  • TFDMemTable :
    • au début du déplacement des données, un concepteur crée la table en mémoire si elle n'est pas active ;
    • à la fin du déplacement des données, un concepteur laisse la table en mémoire ouverte.
  • les classes prenant en charge l'interface IProviderSupportNG :
    • prennent en charge le contrôle des transactions ;
    • prennent en charge l'obtention d'une liste des index ;
    • prennent en charge l'obtention du nom de la table de base de données source.

Voir aussi