|
|
|
|
HDeactivateTrigger( Función)
No disponible con este tipo de conexión
Deshabilita un disparador. A continuación, este activador puede volver a ser activado por HActivateTrigger. Recordatorio: Un disparador es un WLanguage Procedure llamado automáticamente por el motor HFSQL cada vez que se ejecuta una función HFSQL. Un disparador es definido por HDescribeTrigger. Para obtener más información, consulte Gestión de triggers.
// In the initialization code of the project LOCAL TriggerResult is boolean // Create a trigger for the all the analysis data files TriggerResult = HDescribeTrigger("*", "HADD,HMODIFY," + ... "HDELETE, HCROSS,HWRITE", "CheckUserRights", hTriggerBefore) // "CheckUserRights" is a global procedure of the project IF TriggerResult = False THEN Error("Error on a trigger: " + HErrorInfo) RETURN END ... // Disables the trigger for all the data files // On HDelete and HCross HDeactivateTrigger("*", "HDELETE,HCROSS")
Sintaxis
<Result> = HDeactivateTrigger([<List of data files> [, <List of functions>]] [, <Type>])
<Result>: booleano - True si se realizó la operación,
- False si se produce un problema. La función HError permite identificar el error.
<List of data files>: Cadena de caracteres opcional Nombre lógico de uno o más archivos de datos. Para especificar varios nombres de archivos de datos, los nombres de los archivos de datos deben estar separados por una coma (","). Para utilizar todos los archivos de datos encontrados en el análisis, este parámetro debe ser igual a "*" "..
Por Default, todos los archivos de datos se tienen en cuenta. <List of functions>: Cadena de caracteres opcional Nombre de una o más funciones HFSQL o TableXXX en las que se debe implementar el trigger. Para especificar varios nombres de funciones, los nombres de las funciones deben estar separados por una coma (","). Tiene la capacidad de definir triggers en las siguientes funciones HFSQL:Si <Lista de funciones> es set a "*", se tienen en cuenta todas las funciones HFSQL que pueden activar un disparador.
Por Default, se tienen en cuenta todas las funciones HFSQL que pueden activar un disparador. <Type>: Constante opcional de tipo Integer Indica el tipo de disparo. Todos los disparos se ven afectados si no se especifica este parámetro. | | hTriggerAfter | El Procedure se ejecuta después de la función HFSQL. | hTriggerBefore | El Procedure se ejecuta antes de la función HFSQL. |
Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|