Website-Icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Verwenden von InterBase-Änderungsansichten

usingibchange

Mit Change Views können Sie mit dieser patentierten Methode arbeiten, die für Ihren Kundenstamm viel einfacher zu entwickeln und zu skalieren ist. Mithilfe von InterBase-Änderungsansichten können Sie jetzt genau identifizieren, welche Deltas sich auf Feldebene geändert haben.

Änderungsansichten sind ein abonnementbasiertes Modell, mit dem Sie einige Daten abonnieren und feststellen können, welche Daten sich in Ihrer InterBase-Datenbank geändert haben. Sie erstellen ein Abonnement, das verschiedene Tabellen und Spalten abdeckt, und gewähren Benutzern die Rechte, Änderungen an den Daten zu abonnieren.

Während einer Verbindung können Sie eine Warnung erhalten und dann Ihre Delta-Änderungen abrufen oder eine TFDEventAlerter- Komponente in Delphi / C ++ Builder und sogar farbcodespezifische Änderungen verwenden. Um eine Verbindung zu überspannen, müssen Sie nicht verbunden sein, um die Änderungen aufzuzeichnen. Sobald Sie eine Datenbanktransaktion gestartet haben, können Sie ein Abonnement aktivieren, die Verbindung zu Ihrer Datenbank trennen und zu einem späteren Zeitpunkt eine neue Verbindung mit einer neuen Transaktion herstellen.

Mit Ansichten ändern:

Implementieren von Änderungsansichten mit FireDAC

In diesem kurzen 4-minütigen Video erfahren Sie, wie Sie Ansichten ändern verwenden und wie Sie Datenänderungen verfolgen können.

Wenn Sie die Verwendung von Änderungsansichten ausprobieren möchten, können Sie sich die oben gezeigte Beispielanwendung für generische Änderungsansichten ansehen, die im Lieferumfang von Delphi enthalten ist. 

Delphi:

C: UsersPublicDocumentsEmbarcaderoStudio21.0SamplesObject PascalDatabaseFireDACSamplesDBMS SpecificInterBaseChangeViewGeneric

Für C ++ finden Sie unseren Apotheken-POC, der auch die Verwendung von Änderungsansichten zum Verfolgen von Benutzern und Rezepten demonstriert:

C: UsersPublicDocumentsEmbarcaderoStudio21.0SamplesCPPDatabaseFireDACSamplesDBMS SpecificInterBaseChangeView

Die mobile Version verlassen