Freigeben über


dbc_AfterDropTable-Ereignis

Tritt auf, nachdem eine Tabelle mit dem DROP TABLE-Befehl aus der Datenbank entfernt und von der Festplatte gelöscht wurde.

PROCEDURE dbc_AfterDropTable(cTableName, lRecycle) 

- oder -

PROCEDURE dbc_AfterDropTable
LPARAMETERS cTableName, lRecycle

Parameter

  • cTableName
    Gibt die Tabelle an, die aus der aktuellen Datenbank entfernt und vom Datenträger gelöscht wurde.
  • lRecycle
    Gibt an, ob die Tabelle direkt von der Festplatte gelöscht oder in den Windows-Papierkorb verschoben wurde.

Hinweise

Mit dem DBC_BeforeDropTable-Ereignis können Sie einen Wert für cTableName überprüfen. Setzen Sie diese Parameter in einer Prozedur ein, um den Zugriff auf die Datenbank zu überwachen oder zu verwalten, nachdem eine Tabelle aus der Datenbank und von der Festplatte gelöscht wurde.

Wenn Sie eine Tabelle mit DELETE FILE oder über das Betriebssystem löschen, tritt kein Ereignis auf.

Beispiel

* Reports to the screen the event name, where it is called from, and
* the parameter values passed to it.
PROCEDURE dbc_AfterDropTable ;
         (cTableName, ;
          lRecycle)
? '>>   ' + PROGRAM()
?? ' in ' + SUBSTR(SYS(16),RAT('\',SYS(16))+1)
? '     cTableName = ' + TRANSFORM(cTableName) + ' - ' ;
                   + TYPE('cTableName ')
? '     lRecycle   = ' + TRANSFORM(lRecycle)   + ' - ' ;
                   + TYPE('lRecycle')+' /end/ '
ENDPROC

Siehe auch

Aktivieren oder Deaktivieren von DBC-Ereignissen | dbc_BeforeDropTable-Ereignis