dbc_BeforeRenameTable-Ereignis
Tritt auf, bevor eine Tabelle umbenannt wird.
PROCEDURE dbc_BeforeRenameTable(cPreviousName, cNewName)
- oder -
PROCEDURE dbc_BeforeRenameTable
LPARAMETERS cPreviousName, cNewName
Parameter
- cPreviousName
Gibt den aktuellen Namen der Tabelle an. - cNewName
Gibt den neuen Namen der Tabelle an.
Hinweise
Mit dem DBC_BeforeRenameTable-Ereignis können Sie Zugriffsversuche auf die Datenbank überwachen, bevor eine Verbindung umbenannt wird oder um das Umbenennen einer Tabelle zu verhindern.
Wenn Sie verhindern möchten, dass die Tabelle umbenannt wird, sollten Sie Falsch (.F.) als Rückgabewert für diese Prozedur festlegen.
Beispiel
PROCEDURE dbc_BeforeRenameTable;
(cPreviousName, ;
cNewName)
? '>> ' + PROGRAM()
?? 'in ' + SUBSTR(SYS(16),RAT('\',SYS(16))+1
? ' Current DBC: ' + SUBSTR(DBC(),RAT('\',DBC())+1
? ' cPreviousName = ' + TRANSFORM(cPreviousName) + ' – ' +
TYPE('cPreviosName ')+' /end/ '
ENDPROC
Siehe auch
Aktivieren oder Deaktivieren von DBC-Ereignissen | dbc_AfterRenameTable-Ereignis