Freigeben über


dbc_BeforeCreateView-Ereignis

Tritt auf, bevor eine SQL-Ansicht (aktualisierbarer Cursor) erstellt wird.

PROCEDURE dbc_BeforeCreateView(cViewName) 

- oder -

PROCEDURE dbc_BeforeCreateView
LPARAMETERS cViewName)

Parameter

  • cViewName
    Gibt den Namen der Ansicht an, die gerade erstellt wird.

Hinweise

Mit dem dbc_BeforeCreateView-Ereignis können Sie Zugriffsversuche auf die Datenbank überwachen, bevor eine Ansicht erstellt wird.

Wenn Sie verhindern möchten, dass die Ansicht erstellt wird, sollten Sie Falsch (.F.) als Rückgabewert für diese Prozedur festlegen.

Beispiel

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

Siehe auch

Aktivieren oder Deaktivieren von DBC-Ereignissen | dbc_AfterCreateView-Ereignis