Compartir a través de


dbc_AfterCopyProc (Evento)

Se produce después de completarse el comando COPY PROCEDURE.

PROCEDURE dbc_AfterCopyProc(cFileName, nCodePage, lAdditive) 

–O bien–

PROCEDURE dbc_AfterCopyProc
LPARAMETERS cFileName, nCodePage, lAdditive

Parámetros

  • cFileName
    Especifica el nombre del archivo de texto al que se copiaron los procedimientos almacenados.
  • nCodePage,
    Especifica la página de códigos del archivo de programa al que se copian los procedimientos almacenados. Visual FoxPro copia el contenido de los procedimientos almacenados en la base de datos y, a medida que lo hace, lo convierte automáticamente a la página de códigos especificada.
  • lAdditive
    Especifica si se incluyó la palabra clave ADDITIVE en el comando COPY PROCEDURE que desencadenó este evento. Si se omitió ADDITIVE , los procedimientos almacenados sustituyeron el contenido del archivo de programa.

Observaciones

Se puede utilizar el evento dbc_AfterCopyProc para realizar el seguimiento del acceso a la base de datos después de que termine un procedimiento de copia.

Ejemplo

* Reports to the screen Event name, where it is called from and ;
* the parameter passed.
PROCEDURE dbc_AfterCopyProc ;
         (cFileName,;
          nCodePage,;
          lAdditive)
 ? '>>   ' + PROGRAM()
 ?? ' in ' + SUBSTR(SYS(16),RAT('\',SYS(16))+1)
 ? '     Current DBC:      ' + SUBSTR(DBC(),RAT('\',DBC())+1)
 ? '     cFileName       = ' + TRANSFORM(cFileName)  + ' - ' ;
                         + TYPE('cFileName')
 ? '     nCodePage       = ' + TRANSFORM(nCodePage)  + ' - ' ;
                         + TYPE('nCodePage')
 ? '     lAdditive      = ' + TRANSFORM(lAdditive) + ' - ' ;
                         + TYPE('lAdditive')+' /end/ '
ENDPROC

Vea también

Activar o desactivar eventos DBC | dbc_BeforeCopyProc (Evento)