Freigeben über


dbc_AfterRemoveTable-Ereignis

Tritt auf, wenn das Entfernen einer Tabelle abgeschlossen ist.

PROCEDURE dbc_AfterRemoveTable(cTableName, lDelete, lRecycle) 

- oder -

PROCEDURE dbc_AfterRemoveTable
LPARAMETERS cTableName, lDelete, lRecycle

Parameter

  • cTableName
    Gibt den Namen der Tabelle an, die aus der Datenbank entfernt wurde.
  • lDelete
    Gibt an, ob die Tabelle gelöscht oder in eine freie Tabelle konvertiert wurde.
  • lRecycle
    Gibt an, ob die Tabelle direkt von der Festplatte gelöscht oder in den Windows-Papierkorb verschoben wurde. Einige Daten, z. B. die Tabelleneigenschaften, die nur in Tabellen vorhanden sind, die sich in Datenbanken befinden, gehen verloren, auch wenn die Tabelle nicht entfernt bzw. gelöscht, sondern nur recycelt wird.

Hinweise

Mit dem dbc_AfterRemoveTable-Ereignis können Sie den Zugriff auf die Datenbank überwachen, nachdem eine Tabelle aus der Datenbank und von der Festplatte gelöscht wurde.

Beispiel

* 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

Siehe auch

Aktivieren oder Deaktivieren von DBC-Ereignissen | dbc_BeforeRemoveTable-Ereignis