События контейнера базы данных (DBC) происходят, когда выполняются действия в базе данных. Вы можете добавить в эти события процедурный код, который будет исполнен при наступлении событий.
В приведенной ниже таблице описываются доступные события контейнера базы данных - DBC.
DBC events | Описание |
---|---|
Происходит, когда открытая база данных становится текущей базой данных. | |
Происходит, когда база данных перестает быть текущей базой данных. | |
Происходит до ввода отношения в базу данных. | |
Происходит после успешного ввода отношения в базу данных. | |
Происходит до ввода таблицы в открытую базу данных. | |
Происходит после ввода таблицы в открытую базу данных. | |
Происходит до завершения операции APPEND PROCEDURES в текущие хранимые процежуры контейнера базы данных DBC. Используйте для предотвращения добавления операции. Кроме того, используйте для обнаружения имени вовлеченного DBC. | |
Происходит после завершения операции APPEND PROCEDURES. | |
Происходит до закрытия таблицы или представления. | |
Происходит после закрытия таблицы или представления. | |
Происходит до начала операции копирования процедуры в текущий DBC. Используйте для предотвращения операции. Кроме того, используйте для обнаружения имени вовлеченного DBC. | |
Происходит после завершения операции копирования процедуры в текущем DBC. Используйте для обнаружения имени вовлеченного DBC. | |
Происходит до создания соединения. Используйте для предотвращения создания соединения или открытия соединения дизайнером. | |
Происходит после создания соединения. | |
Происходит до перевода представления в автономный режим - offline. Используйте для предотвращения перевода представления в автономный режим. | |
Происходит после завершения функции CREATEOFFLINE( ). | |
Происходит до создания таблицы в открытой базе данных. | |
Происходит после создания таблицы в открытой базе данных. | |
Происходит до создания представления. Используйте для предотвращения создания представления или открытия представления дизайнером. | |
Происходит после создания представления. | |
Происходит до запуска DBGETPROP( ). | |
Происходит после завершения DBGETPROP( ). | |
Происходит до запуска DBSETPROP( ) или когда изменено свойство "Event". | |
Происходит после завершения DBSETPROP( ) или когда изменено свойство "Event". | |
Происходит до удаления соединения. | |
Происходит после удаления соединения. | |
Происходит до возврата представления в online. Используйте для предотвращения перевода представления из автономного режима назад - в online. | |
Происходит после завершения DROPOFFLINE( ). | |
Происходит до удаления отношения из базы данных. | |
Происходит после успешного удаления отношения из базы данных. | |
Происходит до удаления таблицы из DBC и удаления с диска. | |
Происходит после удаления таблицы из DBC и удаления с диска. | |
Происходит до удаления представления изDBC. Используйте для предотвращения удаления представления. | |
Происходит после удаления представления из DBC. | |
Происходит до изменения соединения. | |
Происходит после изменения соединения. | |
Происходит до изменения DBC-хранимой процедуры в открытом DBC. Используйте для предотвращения изменения. Кроме того, используйте для обнаружения имени вовлеченного DBC. | |
Происходит после изменения и закрытия файла хранимых процедур для DBC. | |
Происходит до изменения таблицы. | |
Происходит после изменения таблицы. | |
Происходит до изменения представления. | |
Происходит после изменения представления. | |
Происходит до открытия таблицы или представления. | |
Происходит после открытия таблицы или представления. | |
Происходит до удаления таблицы из DBC. | |
Происходит после удаления таблицы из DBC. | |
Происходит до переименования соединения. | |
Происходит после переименования соединения. | |
Происходит до переименования таблицы. | |
Происходит после переименования таблицы. | |
Происходит до переименования представления. | |
Происходит после переименования представления. | |
Происходит до исполнения VALIDATE DATABASE. Возврат .F. предотвращает DBC от проверки на действительность. | |
Происходит после завершения VALIDATE DATABASE. | |
Происходит незамедлительно после выпуска Modify Data. Используйте для предотвращения открытия окна схемы. Кроме того, можно открыть закрытую базу данных. | |
Происходит, когда база данных открывается или когда выпуска команда MODIFY DATABASE в отношении закрытой базы данных. Используйте для закрытия открытой ранее базы данных. | |
Закрывает открытую базу данных. | |
Происходит до исполнения PACK DATABASE. Используйте для предотвращения упаковки DBC. |