Bonjour,
Lorsque je fais ceci en asp :
as400.execute "CALL PACK14REXE.IDCB050 ('')"
Il me répond :
je pense avoir tout essayé pour lui passer un paramètre mais rien à faireSQL0469: IN, OUT ou INOUT incorrect pour le paramètre 1 de la procédure IDCB050 de PACK14REXE. Cause . . . . . : L'attribut IN, INOUT ou OUT spécifié pour le paramètre 1 de l'instruction DECLARE PROCEDURE ou CREATE PROCEDURE n'est pas admis. Le nom du paramètre est PARAM1. L'une des erreurs suivantes s'est produite : - L'attribut n'est pas compatible avec le paramètre de l'instruction CALL. Si le paramètre est déclaré INOUT ou OUT, le paramètre de l'instruction CALL doit être indiqué comme variable hôte. - L'attribut INOUT ou OUT est indiqué et REXX est spécifié comme langage. L'attribut doit être IN si REXX est mentionné. - Un paramètre d'une procédure SQL est déclaré comme OUT alors qu'il est utilisé comme entrée dans le corps d'un programme ou est déclaré comme IN alors qu'il est modifié dans le corps d'un programme. - Un paramètre d'une fonction SQL est modifié dans le corps du programme. Que faire . . . : Modifiez l'attribut du paramètre de l'instruction DECLARE PROCEDURE ou CREATE PROCEDURE, ou modifiez le paramètre. Ne modifiez pas les paramètres de la fonction SQL. Renouvelez votre demande.
Help
Portekoi
Partager