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

