dbc_BeforeCreateTable-Ereignis
Tritt auf, bevor eine Tabelle in der aktiven Datenbank erstellt wird.
PROCEDURE dbc_BeforeCreateTable(cTableName, cLongTableNameT)
- oder -
PROCEDURE dbc_BeforeCreateTable
LPARAMETERS cTableName, cLongTableName
Parameter
- cTableName
Gibt den Namen der Tabelle an, die gerade erstellt wird. - cLongTableName
Gibt den langen Namen der Tabelle an.
Hinweise
Dieses Ereignis tritt nicht auf, wenn Sie eine freie Tabelle erstellen.
Sie können das dbc_BeforeCreateTable-Ereignis verwenden, um die Werte für cTableName oder cLongTableName zu überprüfen. Sie können diese Parameter in einer Prozedur verwenden, um den Zugriff zu überwachen oder zu verwalten, bevor eine Tabelle in der Datenbank erstellt wird.
Wenn Sie verhindern möchten, dass die Tabelle erstellt wird, sollten Sie Falsch (.F.) als Rückgabewert für diese Prozedur festlegen.
Beispiel
PROCEDURE dbc_BeforeCreateTable ;
(cTableName, ;
cLongTableName)
? ' cTableName = ' + TRANSFORM(cTableName) + ' - ' ;
+ TYPE('cTableName ')
? ' cLongTableName = ' + TRANSFORM(cLongTableName) + ' - ' ;
+ TYPE('cLongTableName ')+' /end/ '
ENDPROC
Siehe auch
Aktivieren oder Deaktivieren von DBC-Ereignissen | dbc_AfterCreateTable-Ereignis