FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetDriver.DataSet

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property DataSet: TDataSet read FDataSet write SetDataSet;

C++

__property Data::Db::TDataSet* DataSet = {read=FDataSet, write=SetDataSet};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property protected
FireDAC.Comp.BatchMove.DataSet.pas
FireDAC.Comp.BatchMove.DataSet.hpp
FireDAC.Comp.BatchMove.DataSet TFDBatchMoveDataSetDriver


Beschreibung

In der Eigenschaft DataSet geben Sie die Quell- oder Zieldatenmenge an.

Sie können eine beliebige von TDataSet abgeleitete Datenmenge verwenden. TFDBatchMoveDataSetDriver bietet zusätzliche Features für die folgenden Datenmengenklassen:

  • TFDAdaptedDataSet ist die Basisklasse für die meisten FireDAC-Datenmengen, wie TFDQuery, TFDTable, TFDStoredProc, TFDMemTable. Für diese Datenmengen bietet TFDBatchMove Folgendes:
    • Unterstützung für die Methode TFDBatchMove.AbortJob
    • Erweiterte Unterstützung für Auto-Inkrementierungsfelder
    • Konfiguration für eine optimale Lese-/Schreibgeschwindigkeit, wenn TFDBatchMoveDataSetDriver.Optimise True ist
    • Erstellung einer Ziel-DB-Tabelle für TFDTable, wenn poCreateDest in den TFDBatchMove.Options enthalten ist
    • Unterstützung direkter Schreibvorgänge, wenn TFDBatchMoveDataSetWriter.Direct True ist
  • TFDMemTable:
    • Beim Beginn der Datenbewegung erstellt ein Writer die Tabelle im Arbeitsspeicher, falls die Tabelle nicht aktiv ist
    • Beim Beenden der Datenbewegung belässt ein Writer die Tabelle im Arbeitsspeicher geöffnet
  • Klassen, die das IProviderSupportNG-Interface unterstützen:
    • Unterstützen die Transaktionssteuerung
    • Unterstützen das Abrufen von Indexlisten
    • Unterstützen das Ermitteln des Namens der Quell-DB-Tabelle

Siehe auch