Freigeben über


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