Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Utilisation des vues de changement d’InterBase

usingibchange

Avec Change Views, vous disposez de cette méthode brevetée pour travailler avec qui est beaucoup plus facile à développer et à faire évoluer pour votre clientèle. À l’aide des vues de modification InterBase, vous pouvez désormais identifier spécifiquement les deltas qui ont changé au niveau du champ.

Les vues de modification sont un modèle basé sur un abonnement utilisé pour s’abonner à certaines données et identifier les données qui ont changé dans votre base de données InterBase. Vous créez un abonnement qui couvre différentes tables et colonnes et autorisez les utilisateurs à s’abonner aux modifications des données.

Lors d’une connexion, vous pouvez obtenir une alerte puis récupérer vos modifications delta ou utiliser un composant TFDEventAlerter dans Delphi / C ++ Builder et même des modifications spécifiques au code de couleur. Pour couvrir une connexion, vous n’avez pas besoin d’être connecté pour enregistrer les modifications. Une fois que vous démarrez une transaction de base de données, vous pouvez avoir un abonnement actif, puis vous déconnecter de votre base de données, puis démarrer une nouvelle connexion avec une nouvelle transaction à un moment ultérieur.

Avec Change Views, vous:

Implémentation des vues de changement avec FireDAC

Regardez cette courte vidéo de 4 minutes sur l’utilisation des changements de vues et comment vous pouvez commencer à suivre les modifications des données.

Si vous souhaitez essayer d’utiliser Change Views, vous pouvez jeter un œil à l’exemple d’application Generic Change Views que j’ai montré ci-dessus et livré avec Delphi.

Delphes:

C: UsersPublicDocumentsEmbarcaderoStudio21.0SamplesObject PascalDatabaseFireDACSamplesDBMS SpecificInterBaseChangeViewGeneric

Pour C ++, vous pouvez trouver notre Pharmacie POC qui montre également l’utilisation de Change Views pour suivre les utilisateurs et les prescriptions:

C: UsersPublicDocumentsEmbarcaderoStudio21.0SamplesCPPDatabaseFireDACSamplesDBMS SpecificInterBaseChangeView

Quitter la version mobile