Datasnap.Provider.TDataSetProvider.ResolveToDataSet
Delphi
property ResolveToDataSet: Boolean read FResolveToDataSet write SetResolveToDataSet default False;
C++
__property bool ResolveToDataSet = {read=FResolveToDataSet, write=SetResolveToDataSet, default=0};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TDataSetProvider |
Beschreibung
Legt fest, ob Aktualisierungen in eine Datenmenge oder direkt in einen Datenbank-Server eingetragen werden.
Mit ResolveToDataSet wird festgelegt, wie Aktualisierungen eingetragen werden. Wenn ResolveToDataSet true ist, wird der Eigenschaft Resolver eine TDataSetResolver-Komponente zugewiesen, die Aktualisierungen direkt in die in der Eigenschaft DataSet angegebene Datenmenge einträgt. Dies ist sinnvoll, wenn die Anwendung die Ereignisse der Datenmengenkomponente verwendet oder wenn die Datenmenge keine Daten eines Datenbank-Servers repräsentiert (z.B. eine Client-Datenmenge).
Wenn ResolveToDataSet false ist, wird der Eigenschaft Resolver eine TSQLResolver-Komponente zugewiesen, die Aktualisierungen direkt in den DataSet zugewiesenen Datenbank-Server einträgt. Dieses Vorgehen ist meist effizienter, da der Zwischenschritt über die Datenmenge vermieden wird. Wenn die Quell-Datenmenge schreibgeschützt ist (z.B. bei einer unidirektionalen Datenmenge), stellt dies die einzige Möglichkeit dar, Aktualisierungen einzutragen.