Progress - Validar conversion de Cahr a Date

 
Vista:

Validar conversion de Cahr a Date

Publicado por Sol (2 intervenciones) el 04/06/2008 22:08:50
Hola...

Ps me gustaria saber como cachar errores en progress, en otros lenguajes existe el try y el catch... pero en progress no se...

Quiero convertir un campo char a date.... pero si el campo no tiene el formato correcto... entonces me marca un error y yo kiero cachar ese error.

Espero puedan ayudarme...

Ate
Una loka desesperada, mi correo es [email protected]
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Validar conversion de Cahr a Date

Publicado por JJDD (20 intervenciones) el 05/06/2008 00:08:25
Siempre cuando tienes un error, al final te da un número entre paréntesis, ese es el número de Error.

Con ese número vas a Help - Messages (menú superior) e ingresas el número de error y te explica de qué se trata. Además te puedes ayudar con F1 Help y buscar por índice el tema que necesitas saber.

Ojalá de ayude.

Adiós.

El formato en todo caso es: DATE(mes,dia,año), debes usar funciones SUBSTRING e INTEGER, ya que el dato original es CHARACTER.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Validar conversion de Cahr a Date

Publicado por Miguel Angel (140 intervenciones) el 05/06/2008 16:01:53
Otra forma de validar los errores en Progress es por medio de la función
NO-ERROR.

Ejemplo, quieres validar que al momento de asignar una fecha a una variable esta tenga el formato correcto. La instrucción sería:

DEF VAR lv-date AS DATE.

ASSIGN lv-date = DATE(MONTH(variable-fecha), dia,YEAR(variable-fecha))
NO-ERROR.
IF ERROR-STATUS:ERROR THEN DO:
MESSAGE "Fecha con formato invalido" VIEW-AS ALERT-BOX.
UNDO, RETRY.
END.

En el ejemplo la función NO-ERROR te permite cachar el error. Y la función ERROR-STATUS:ERROR te permite validar si existe algún error y que hacer con él.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Validar conversion de Cahr a Date

Publicado por Sol (2 intervenciones) el 05/06/2008 16:18:40
Muchas gracias por sus comentarios, realmente me sirvieron, MUCHAS, MUCHAS GRACIAS....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar