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
  • Usando una sentencia condicional sin END
  • Sentencias condicionales 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 28: Ninguna declaración final es associated con este interruptor
Motivo
Está utilizando una sentencia condicional (SWITCH). La palabra clave END debe ser usada para terminar esta declaración.
Corrección
Le recomendamos que preste especial atención a la excepción Process. De hecho, no se puede interceptar ningún error que ocurra en la excepción Process.
Ejemplos

Usando una sentencia condicional sin END

Código que desencadena el error
SWITCH EDT_Quantity
CASE 1: STC_Comment = "Benefit from our promotions: buy one, get one free"
CASE 2: STC_Comment = "Buy one product, get one free"
Posible corrección
Utilice la palabra clave END para especificar que la condición condicional ha terminado..
SWITCH EDT_Quantity
CASE 1: STC_Comment = "Benefit from our promotions: buy one, get one free"
CASE 2: STC_Comment = "Buy one product, get one free"
END

Sentencias condicionales anidadas

Código que desencadena el error
SWITCH EDT_Quantity
CASE 1: STC_Comment = "Benefit from our promotions: buy one, get one free"
CASE 2: STC_Comment = "Buy one product, get one free"
IF EDT_Quantity > 5 THEN
STC_Comment = ""
END
Posible corrección
Comprobar si todas las sentencias anidadas están correctamente terminadas (con la sentencia END, por ejemplo).. En nuestro ejemplo, la segunda declaración de IF no tiene un final de associated. Añadir una sentencia END.
SWITCH EDT_Quantity
CASE 1: STC_Comment = "Benefit from our promotions: buy one, get one free"
CASE 2: STC_Comment = "Buy one product, get one free"
IF EDT_Quantity > 5 THEN
STC_Comment = ""
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