RPG (3 et 4, free), CL, SQL, etc...
Lundi400
Messages : 8 Enregistré le : dim. 24 janv. 2016, 10:19:47
Message
par Lundi400 » lun. 25 janv. 2016, 16:50:24
Bonjour
L'exécution de l'instruction SQL suivante se déroule sans problème sous iSeries Navigator :
Code : Tout sélectionner
Values SYSTOOLS.HTTPGETCLOB('http://www.volubis.fr' ,'') ;
J'essaie d'utiliser dans un programme RPG ces fonctions HTTPGetCLOB avec la syntaxe :
Code : Tout sélectionner
D sqlres s sqltype(CLOB :10000)
Exec SQL
Select
SYSTOOLS/HTTPGETCLOB('http://www.volubis.fr' ,'')
into :sqlRes
From SYSIBM/SYSDUMMY1;
SQL me renvoie l'erreur -302 (Conversion error on host variable)
Quelle syntaxe ou déclaration dois-je utiliser ?
Merci pour votre aide
cmasse
Site Admin
Messages : 813 Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :
Message
par cmasse » lun. 25 janv. 2016, 17:12:02
Chez moi ce source compil ET fonctionne
Code : Tout sélectionner
**FREE
dcl-s sqlres sqltype(CLOB :10000);
dcl-s msg char(50);
Exec SQL
VALUES
SYSTOOLS.HTTPGETCLOB('http://www.volubis.fr' ,'')
into :sqlRes ;
msg = %subst(sqlres_data : 1 : 50);
dsply msg;
*INLR = *on;
CCSID à 65535 ? si oui CHGJOB CCSID(297) avant de lancer le PGM.
Christian Massé (Volubis.fr)
Lundi400
Messages : 8 Enregistré le : dim. 24 janv. 2016, 10:19:47
Message
par Lundi400 » lun. 25 janv. 2016, 17:46:02
FORMIDABLE
Ca marche
Un grand merci