Hola

http://www.recursos-as400.com/como31.shtml

Avisadme si me he ganado la cerveza !!!

Salu2

El 18 de febrero de 2010 13:17, VALENCIA Informatique <
[email protected]> escribió:

>
>
> Hola a todos.
>
>
>
> Tengo un problema cuando ejecuto un  STRQMQRY, el problema radica en que si
> declaro la variable como numérica no hay mayor problema p.e.
>
> STRQMQRY QMQRY(fulanito/RPICCONT)
>
>             OUTPUT(*OUTFILE)
>
>            OUTFILE(fulanito/PICCONT) OUTMBR(*FIRST
>
>            *ADD) ALWQRYDFN(*YES) SETVAR((COD2 &COD2))
>
>
>
> Pero en el caso que pase una variable alfa (siendo alfa también la del
> query) me aparece el mensaje:
>
>
>
> 7>> STRQMQRY QMQRY(FULANITO/RPICCONT)
>
>                        OUTPUT(*OUTFILE)
>
>
>                             OUTFILE(FULANITO/PICCONT) OUTMBR(*FIRST
>
>                                   *ADD) ALWQRYDFN(*YES)
>
>
>      Consulta derivada del objeto *QRYDFN RPICCONT de OPERADORES, código
> 00.
>
>      Introduzca un valor para la variable COD2.
>
>
>    ? '60499400'
>
>
>      La sentencia contiene un número erróneo de valores.
>
>
>      Se ha producido un error en el mandato SAVE DATA con un SQLCODE -117.
>
>
>
>
> El código de error no me dice gran cosa. Esto aparece pasando también las
> comillas (para alfa), sin comillas aparecería el mensaje de:
>
> Error de selección u omisión en campo CODFAL miembro FALTAS
>
>
>
> Por lo cual deduzco que las comillas son necesarias. El campo alfa es de 17
> y le paso un valor en &COD2 como ‘65432000’.
>
>
>
> Hay cerveza para quien lo deduzca
>
> * *
>
> * *
>
> *Muchas gracias*
>
> * *
>
> * *
>
> ____________________________________________________
> © Publicaciones Help400, S.L. - Todos los
> derechos reservados http://www.help400.es
> ----------------------------------------------------
> Para darte de baja visita la siguente URL:
> http://listas.combios.es/mailman/listinfo/forum.help400
>
____________________________________________________
© Publicaciones Help400, S.L. - Todos los
derechos reservados http://www.help400.es
----------------------------------------------------
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a