Datasnap.Provider.TDataSetProvider.ResolveToDataSet
Delphi
property ResolveToDataSet: Boolean read FResolveToDataSet write SetResolveToDataSet default False;
C++
__property bool ResolveToDataSet = {read=FResolveToDataSet, write=SetResolveToDataSet, default=0};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TDataSetProvider |
Description
Spécifie si les mises à jour doivent être appliquées dans un ensemble de données ou directement dans le serveur de bases de données.
Définissez ResolveToDataSet pour spécifier comment les mises à jour sont appliquées. Lorsque ResolveToDataSet a la valeur true, un composant TDataSetResolver est affecté à la propriété Resolver, et ce composant applique directement les mises à jour à l'ensemble de données spécifié par la propriété DataSet. Cela peut être utile si l'application utilise les événements sur le composant ensemble de données ou si l'ensemble de données ne représente pas les données d'un serveur de bases de données (par exemple, un ensemble de données client).
Lorsque ResolveToDataSet a la valeur false, un composant TSQLResolver est affecté à la propriété Resolver, et ce composant applique les mises à jour directement dans le serveur de bases de données associé à TSQLResolver. Cela peut être plus efficace, car l'étape intermédiaire de l'utilisation de l'ensemble de données est évitée. C'est la seule façon de résoudre les mises à jour si l'ensemble de données source est en lecture seule (par exemple, un ensemble de données unidirectionnel).