dbc_AfterRemoveTable Event
Occurs after table removal is complete.
PROCEDURE dbc_AfterRemoveTable(cTableName, lDelete, lRecycle)
-Or-
PROCEDURE dbc_AfterRemoveTable
LPARAMETERS cTableName, lDelete, lRecycle
Parameters
- cTableName
Specifies the name of the table that was removed from the database. - lDelete
Specifies whether the table was deleted instead of being converted to a free table. - lRecycle
Specifies whether the table was placed in the Windows Recycle Bin rather than immediately deleted from the disk. Some data, such as the table properties available only in tables contained in a database, is lost even if the table is only recycled rather than removed and deleted.
Remarks
You can use the dbc_AfterRemoveTable event to track access to the database after a table is removed from the database and from the disk.
Example
* 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