FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetDriver.DataSet
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