dbc_BeforeRenameTable (Evento)
Se produce antes de cambiar el nombre de una tabla.
PROCEDURE dbc_BeforeRenameTable(cPreviousName, cNewName)
–O bien–
PROCEDURE dbc_BeforeRenameTable
LPARAMETERS cPreviousName, cNewName
Parámetros
- cPreviousName
Especifica el nombre actual de la tabla. - cNewName
Especifica el nuevo nombre de la tabla.
Observaciones
Puede utilizar el evento dbc_BeforeRenameTable para hacer un seguimiento de los intentos de acceso a la base de datos antes de que se cambie el nombre de una conexión o para evitar que se cambie el nombre de una tabla.
Devuelva .F. desde este procedimiento para evitar que se cambie el nombre de la tabla.
Ejemplo
PROCEDURE dbc_BeforeRenameTable;
(cPreviousName, ;
cNewName)
? '>> ' + PROGRAM()
?? 'in ' + SUBSTR(SYS(16),RAT('\',SYS(16))+1
? ' Current DBC: ' + SUBSTR(DBC(),RAT('\',DBC())+1
? ' cPreviousName = ' + TRANSFORM(cPreviousName) + ' – ' +
TYPE('cPreviosName ')+' /end/ '
ENDPROC
Vea también
Activar o desactivar eventos DBC | dbc_AfterRenameTable (Evento)