|
|
|
|
- Motivo
- Corrección
- Ejemplos
- Usando una sentencia condicional sin END
- Sentencias condicionales anidadas
Error 28: Ninguna declaración final es associated con este interruptor
Está utilizando una sentencia condicional (SWITCH). La palabra clave END debe ser usada para terminar esta declaració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. 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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|