AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / HFSQL / Gestión de desencadenadores / Funciones WLanguage
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
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.
Ejemplo
// 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.
hTriggerAfterEl Procedure se ejecuta después de la función HFSQL.
hTriggerBeforeEl Procedure se ejecuta antes de la función HFSQL.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local