Utilisation des mises à jour groupées

De RAD Studio
Aller à : navigation, rechercher

Remonter à Connexion d'un ensemble de données ADO à un stockage de données


Une approche pour placer les mises à jour en mémoire cache consiste à connecter l'ensemble de données ADO à un ensemble de données client à l'aide d'un fournisseur d'ensemble de données. Cette approche est présentée dans Utilisation d'un ensemble de données client pour mettre en cache les mises à jour.

Toutefois, les composants ensemble de données ADO prennent en charge les mises à jour placées en mémoire cache, appelées alors mises à jour groupées. Le tableau suivant établit une correspondance entre le placement des mises à jour en mémoire cache à l'aide d'un ensemble de données client et leur placement à l'aide des fonctionnalités de mises à jour groupées :

Comparaison des mises à jour en mémoire cache d'un ensemble de données client et ADO :

Ensemble de données ADO TClientDataSet Description

LockType

Inutilisé : les ensembles de données client placent toujours les mises à jour en mémoire cache.

Spécifie si l'ensemble de données est ouvert en mode mise à jour groupée.

CursorType

Inutilisé : les ensembles de données client manipulent toujours une photographie mémorisée des données.

Spécifie le degré d'isolement de l'ensemble de données ADO par rapport aux modifications présentes sur le serveur.

RecordStatus

UpdateStatus

Indique la mise à jour qui a éventuellement affecté la ligne en cours. RecordStatus fournit davantage d'informations que UpdateStatus.

FilterGroup

StatusFilter

Spécifie les types d'enregistrements disponibles. FilterGroup fournit de plus amples informations.

UpdateBatch

ApplyUpdates

Applique les mises à jour en mémoire cache au serveur de base de données. A la différence de ApplyUpdates, UpdateBatch permet de limiter les types de mises à jour à appliquer.

CancelBatch

CancelUpdates

Ne prend pas en compte les mises à jour en attente et rétablit les valeurs initiales. A la différence de CancelUpdates, CancelBatch permet de limiter les types de mises à jour à annuler.



L'utilisation des caractéristiques de mises à jour groupées des composants ensemble de données ADO fait intervenir :

Voir aussi