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