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

Использование представлений изменений InterBase

usingibchange

С Change Views у вас есть запатентованный метод работы, который намного проще разработать и масштабировать для вашей клиентской базы. Используя InterBase Change Views, теперь вы можете точно определить, какие дельты были изменены на уровне поля.

Представления изменений — это модель на основе подписки, используемая для подписки на некоторые данные и определения того, какие данные были изменены в вашей базе данных InterBase. Вы создаете подписку, охватывающую разные таблицы и столбцы, и позволяете пользователям подписываться на изменения в данных.

Во время подключения вы можете получить предупреждение, а затем получить свои дельта-изменения или использовать компонент TFDEventAlerter в Delphi / C ++ Builder и даже изменения, связанные с цветовым кодом. Чтобы охватить соединение, вам не нужно быть подключенным, чтобы оно записывало изменения. После запуска транзакции базы данных у вас может быть активна подписка, затем отключиться от базы данных, а затем начать новое соединение с новой транзакцией в будущем.

С помощью Change Views вы:

Реализация представлений изменений с помощью FireDAC

Посмотрите это короткое 4-минутное видео об использовании просмотра изменений и о том, как начать отслеживать изменения данных.

Если вы хотите попробовать использовать представления изменений, вы можете взглянуть на демонстрационное приложение Generic Change Views, которое я продемонстрировал выше, которое поставляется с Delphi.

Delphi:

C: UsersPublicDocumentsEmbarcaderoStudio21.0SamplesObject PascalDatabaseFireDACSamplesDBMS SpecificInterBaseChangeViewGeneric

Для C ++ вы можете найти нашу аптеку POC, которая также демонстрирует использование Change Views для отслеживания пользователей и рецептов:

C: UsersPublicDocumentsEmbarcaderoStudio21.0SamplesCPPDatabaseFireDACSamplesDBMS SpecificInterBaseChangeView

Exit mobile version