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 / Errores / Errores WLanguage
  • Motivo
  • Corrección
  • Ejemplos
  • Utilización de una sentencia FOR sin END
  • Estados de cuenta anidados: se anidan una sentencia FOR y una sentencia IF
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
Error 22: No hay declaración final es associated con esto para
Motivo
Está utilizando una expresión de bucle (FOR). Esta declaración debe terminar con la palabra clave END.
Corrección
Compruebe el código de su sentencia de bucle y añada la palabra clave END si es necesario.
Ejemplos

Utilización de una sentencia FOR sin END

Código que desencadena el error
FOR I = 1 TO 10
MyArray[I] = MyVariable + 10
Posible corrección
Añada la palabra clave END al final del bucle.
FOR I = 1 TO 10
MyArray[I] = MyVariable + 10
END

Estados de cuenta anidados: se anidan una sentencia FOR y una sentencia IF

Código que desencadena el error
FOR I = 1 TO TABLE_TABLE1..Occurrence
IF COL_SOFTWARE[I] = "WEBDEV" THEN
TABLE_TABLE1[I][2]..BackgroundColor = LightBlue
TABLE_TABLE1[I][2]..Color = iLightYellow
END
Posible corrección
Comprobar si todas las sentencias anidadas están correctamente terminadas (con la sentencia END, por ejemplo).. En nuestro ejemplo, la declaración IF no tiene la declaración associated END. Añadir una sentencia END.
FOR I = 1 TO TABLE_TABLE1..Occurrence
IF COL_SOFTWARE[I] = "WEBDEV" THEN
TABLE_TABLE1[I][2]..BackgroundColor = LightBlue
TABLE_TABLE1[I][2]..Color = iLightYellow
END
END
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