Freigeben über


dbc_AfterOpenTable-Ereignis

Tritt auf, nachdem eine Tabelle oder Ansicht geöffnet wurde.

PROCEDURE dbc_AfterOpenTable(cTableName) 

- Oder -

PROCEDURE dbc_AfterOpenTable
LPARAMETERS cTableName

Parameter

  • cTableName
    Gibt den Namen der Tabelle oder Ansicht an, die geöffnet wurde.

Hinweise

Mit dem dbc_AfterOpenTable-Ereignis können Sie den Zugriff auf die Datenbank überwachen, wenn eine Tabelle in der Datenbank geöffnet wurde.

Wenn beim Öffnen einer Ansicht die zugrunde liegenden Tabellen nicht geöffnet sind, dann tritt dieses Ereignis sowohl für die Tabellen als auch für die Ansicht auf.

Beispiel

* Reports to the screen Event name, where it is called from and ;
* the parameter passed.
PROCEDURE dbc_AfterOpenTable ;
         (cTableName)
 ? '>>   ' + PROGRAM()
 ?? ' in ' + SUBSTR(SYS(16),RAT('\',SYS(16))+1)
? '     cTableName = ' + TRANSFORM(cTableName) + ' - ' + TYPE('cTableName')+' /end/ '
ENDPROC

Siehe auch

Aktivieren oder Deaktivieren von DBC-Ereignissen | dbc_BeforeOpenTable-Ereignis