Compartir a través de


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)