Freigeben über


dbc_AfterValidateData-Ereignis

Tritt auf, nachdem VALIDATE DATABASE abgeschlossen wurde.

PROCEDURE dbc_AfterValidateData(lRecover, lNoConsole, lPrint, lFile [, cFilename]) 

- oder -

PROCEDURE dbc_AfterValidateData
LPARAMETERS lRecover, lNoConsole, lPrint, lFile [, cFilename]

Parameter

  • lRecover
    Gibt an, ob das Schlüsselwort RECOVER im VALIDATE DATABASE-Befehl enthalten war, der dieses Ereignis ausgelöst hat.
  • lNoConsole
    Gibt an, ob das Schlüsselwort NOCONSOLE im VALIDATE DATABASE-Befehl enthalten war, der dieses Ereignis ausgelöst hat.
  • lPrint
    Gibt an, ob das Schlüsselwort PRINT im VALIDATE DATABASE-Befehl enthalten war, der dieses Ereignis ausgelöst hat.
  • lFile
    Gibt an, ob die TO FILE-Klausel im VALIDATE DATABASE-Befehl enthalten war, der dieses Ereignis ausgelöst hat.
  • cFilename
    Gibt den Namen der Ausgabedatei an, die in der TO FILE-Klausel des VALIDATE DATABASE-Befehls genannt wurde. cFilename ist ein optionaler Parameter, wenn Sie ihn weglassen und die TO FILE-Klausel von VALIDATE DATABASE verwenden, wird die Fehlermeldung "Es müssen zusätzliche Parameter angegeben werden" angezeigt. Wenn Sie TO FILE nicht verwenden und den Parameter cFilename aufnehmen, wird der Wert Falsch (.F.) übergeben.

Hinweise

Mit dem ** dbc_AfterValidateData-Ereignis können Sie nach dem Prüfen der Daten den Zugriff auf die Datenbank überwachen.

Beispiel

* Reports to the screen Event name, where it is called from and ;
* the parameters passed.
PROCEDURE dbc_AfterValidateData ;
         (lRecover, ;
          lNoConsole, ;
          lPrint, ;
          lFile, ;
          cFileName)
 ? '>>   ' + PROGRAM()
 ?? ' in ' + SUBSTR(SYS(16),RAT('\',SYS(16))+1)
 ? '     lRecover   = ' + TRANSFORM(lRecover)   + ' - ' ;
                    + TYPE('lRecover')
 ? '     lNoConsole = ' + TRANSFORM(lNoConsole) + ' - ' ;
                    + TYPE('lNoConsole')
 ? '     lPrint     = ' + TRANSFORM(lPrint)     + ' - ' ;
                    + TYPE('lPrint')
 ? '     lFile      = ' + TRANSFORM(lFile)      + ' - ' ;
                    + TYPE('lFile')
 ? '     cFileName  = ' + TRANSFORM(cFileName)  + ' - ' ;
                    + TYPE('cFileName ')+' /end/ '
ENDPROC

Siehe auch

Aktivieren oder Deaktivieren von DBC-Ereignissen | dbc_BeforeValidateData-Ereignis