Datasnap.Provider.TDataSetProvider.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 | published | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TDataSetProvider |
Beschreibung
Gibt die Datenmenge an, deren Daten der Provider bereitstellt und in die er Aktualisierungen einträgt.
Über die Eigenschaft DataSet verknüpfen Sie einen Datenmengen-Provider mit einer bestimmten Quelldatenmenge. Der Datenmengen-Provider fasst die über DataSet angegebenen Datensätze (und weitere Informationen) zu Datenpaketen zusammen, die von Client-Datenmengen und XML-Brokern verwendet werden können. Wenn Datenpakete vom Provider erstellt werden, muss DataSet definiert werden.
Wenn die Eigenschaft ResolveToDataSet auf true gesetzt ist, trägt der Provider Aktualisierungen vom Anwendungs-Server direkt in die Datenmenge ein. Andernfalls trägt der Provider die Änderungen direkt in den zugrunde liegenden Datenbank-Server ein.
Anmerkung: Der Provider kommuniziert mit der Datenmenge über die IProviderSupport-Schnittstelle. Diese Schnittstelle steht in allen Datenmengen zur Verfügung, obwohl in TDataSet die meisten IProviderSupport-Methoden nur Dummyroutinen sind, die entweder nichts ausführen oder eine Exception erzeugen. Die Datenmengenklassen der IDE (dbExpress-, BDE-, ADO-, InterBase Express- und Client-Datenmengen) überschreiben diese als protected deklarierten Methoden und implementieren die IProviderSupport-Schnittstelle mit nützlicheren Methoden. Erfragen Sie bei benutzerdefinerten Datenmengenkomponenten beim Hersteller, ob diese mit Datenmengen-Providern zusammenarbeiten können.