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
  • Uso de un MIENTRAS sin FIN
  • Estados de cuenta anidados: Una declaración WHILE y una declaración IF están anidadas
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 23: Ninguna declaración final es associated con esto MIENTRAS
Motivo
Está utilizando una expresión de ciclo (WHILE).. 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

Uso de un MIENTRAS sin FIN

Código que desencadena el error
AList=INIRead("Examples", "", "", INIFile)
Keyword = ExtractString(AList, nb, CR)
WHILE Keyword <> ""
nb = nb + 1
ExplName = INIRead("Projects installed", Keyword, "", INIFile)
Keyword = ExtractString(AList, nb + 1, CR)
Posible corrección
Añada la palabra clave END al final del bucle.
AList = INIRead("Examples", "", "", INIFile)
Keyword = ExtractString(AList, nb, CR)
WHILE Keyword <> ""
nb = nb + 1
ExplName = INIRead("Projects installed", Keyword, "", INIFile)
Keyword = ExtractString(AList, nb + 1, CR)
END

Estados de cuenta anidados: Una declaración WHILE y una declaración IF están anidadas

Código que desencadena el error
WHILE I <> TABLE_TABLE1..Occurrence
I = I + 1
IF COL_SOFTWARE[I] = "WEBDEV" THEN
TABLE_TABLE1[I][2]..BackgroundColor = LightBlue
TABLE_TABLE1[I][2]..Color = LightYellow
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.
WHILE I <> TABLE_TABLE1..Occurrence
I = I + 1
IF COL_SOFTWARE[I] = "WEBDEV" THEN
TABLE_TABLE1[I][2]..BackgroundColor = LightBlue
TABLE_TABLE1[I][2]..Color = LightYellow
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