Freigeben über


dbc_AfterCopyProc-Ereignis

Tritt auf, nachdem der COPY PROCEDURE-Befehl abgeschlossen ist.

PROCEDURE dbc_AfterCopyProc(cFileName, nCodePage, lAdditive) 

- oder -

PROCEDURE dbc_AfterCopyProc
LPARAMETERS cFileName, nCodePage, lAdditive

Parameter

  • cFileName
    Gibt den Namen der Textdatei an, in welche die gespeicherten Prozeduren kopiert wurden.
  • nCodePage,
    Gibt die Codepage der Programmdatei an, in welche die gespeicherten Prozeduren kopiert werden sollen. Visual FoxPro kopiert den Inhalt der gespeicherten Prozeduren der Datenbank und konvertiert dabei den Inhalt automatisch entsprechend der von Ihnen angegebenen Codepage.
  • lAdditive
    Gibt an, ob das Schlüsselwort ADDITIVE im COPY PROCEDURE-Befehl enthalten war, der dieses Ereignis ausgelöst hat. Ohne Angabe von ADDITIVE wird der Inhalt der Programmdatei durch die gespeicherten Prozeduren ersetzt.

Hinweise

Mit dem****dbc_AfterCopyProc**-Ereignis können Sie nach Abschluss einer Kopierprozedur den Zugriff auf die Datenbank überwachen.

Beispiel

* 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

Siehe auch

Aktivieren oder Deaktivieren von DBC-Ereignissen | dbc_BeforeCopyProc-Ereignis