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