dbc_AfterRemoveTable (Evento)
Se produce después de finalizar la eliminación de una tabla.
PROCEDURE dbc_AfterRemoveTable(cTableName, lDelete, lRecycle)
-O bien-
PROCEDURE dbc_AfterRemoveTable
LPARAMETERS cTableName, lDelete, lRecycle
Parámetros
- cTableName
Especifica el nombre de la tabla que se quitó de la base de datos. - lDelete
Especifica si la tabla se eliminó en lugar de convertirse en una tabla libre. - lRecycle
Especifica si la tabla se colocó en la Papelera de reciclaje de Windows en lugar de eliminarla inmediatamente del disco. Algunos datos, tales como las propiedades de tabla disponibles sólo en las tablas contenidas en la base de datos, se pierden aunque la tabla sólo se recicle en lugar de quitarse y eliminarse.
Observaciones
Se puede utilizar el evento dbc_AfterRemoveTable para realizar el seguimiento del acceso a la base de datos después de que se elimine una tabla de la base de datos y del disco.
Ejemplo
* 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
Vea también
Activar o desactivar eventos DBC | dbc_BeforeRemoveTable (Evento)