Hola:
Un valor de tipo fecha que no permite nulos, tiene como valor por
defecto 01.01.0001, de forma similar a un campo numérico que se
establece con valor 0.
Para que el campo fecha aparezca en blanco en las DDS de un DSPF
puedes utilizar
MAPVAL(('01.01.0001' *BLANK))
El error de sql que indicas posiblemente sea porque la variable de tu
programa no permite almacenar valores nulos.
En el manual
http://publib.boulder.ibm.com/iseries/v5r2/ic2924/info/rzala/rzala.pdf
indica esta causa:
".....A FETCH, an embedded SELECT, a CALL or a SET or
VALUES INTO statement has resulted in a null value,
but an indicator variable was not specified for host
variable &2. The relative position of the host variable in
the INTO clause or parameter list is &1. If the host
variable name is *N, an SQLDA was specified...."
SF99519 no es un nivel de ptfs: este se refiere a la lista de HIPER
para V5R2. Para ver el nivel de PTFs utiliza WRKPTFGRP o DSPPTF.
SAlu2
El 21/04/06, Jordi Parera<[EMAIL PROTECTED]> escribió:
>
>
>
> Buenas tardes,
>
> Estoy intentando adaptarme poco a poco a las novedades que nos va ofreciendo
> nuestro querido AS/400, i5…Intento trabajar con campos fecha tipo L y me
> encuentro con dos temas que me sorprenden:
>
> En las pantallas los campos fecha tipo L a los que no muevo ningún valor, ya
> que estoy dando de alta, se muestran con valor 01.01.0001, alguno de
> vosotros sabe ¿existe la posibilidad de que salgo sin ningún valor, como
> puedes hacer en un campo numérico?
>
> En la base de datos también me gustaría poder utilizar campos fecha tipo L,
> si no muevo ningún valor al campo, si permite nulos deja nulos, si no
> permito nulos otra vez 01.01.0001. Para mí lo correcto es permitir nulos y
> empezar a acostumbrarnos a trabajar con nulos, pero mi sorpresa es en un
> SELECT INTO que haya un campo con valores nulos no me devuelve la línea y me
> da un SQLCODE -305.
>
> Estamos en V5R2M0 nivel de ptfs SF99519.
>
> Buen fin de semana a todos y muchas gracias de antemano a todos.
--
Mi blog sobre as400
http://www.ajut400.com
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400