Происходит после того, как завершено удаление таблицы. Имеется две версии синтаксиса.
PROCEDURE dbc_AfterRemoveTable(cTableName, lDelete, lRecycle) |
PROCEDURE dbc_AfterRemoveTable
LPARAMETERS cTableName, lDelete, lRecycle |
Параметры
- cTableName
-
Определяет имя таблицы, которая была удалена из базы данных.
- lDelete
-
Определяет - была ли таблица удалена или сконвертирована в свободную таблицу.
- lRecycle
-
Определяет была ли таблица помещена в мусорную корзину Windows Recycle Bin или полностью удалена с диска. Некоторые данные, такие как свойства таблицы, присущие только таблицам, ассоциированным с контейнером базы данных теряются, даже если таблица помещена в мусорную корзину.
Примечания
Вы можете использовать событие dbc_AfterRemoveTable для отслеживания доступа к базе данных после того, как таблица удалена из базы данных и с диска.
Пример
![]() | |
---|---|
* Reports to the screen Event name, where it is called from and ; * the parameters passed. PROCEDURE dbc_AfterRemoveTable ; (cTableName, ; lDelete, ; lRecycle) ? '>> ' + PROGRAM() ?? ' in ' + SUBSTR(SYS(16),RAT('\',SYS(16))+1) ? ' cTableName = ' + TRANSFORM(cTableName) + ' - ' ; + TYPE('cTableName ') ? ' lDelete = ' + TRANSFORM(lDelete) + ' - ' ; + TYPE('lDelete') ? ' lRecycle = ' + TRANSFORM(lRecycle) + ' - ' ; + TYPE('lRecycle')+' /end/ ' ENDPROC |
Смотрите также
Задачи
Как: разрешить или запретить события контейнера базы данныхСправочное руководство
Событие dbc_BeforeRemoveTableПрочие ресурсы
События (Visual FoxPro)Справочное руководство по языку (Visual FoxPro)