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