Bonjour,*
Je patauche lamentablement depuis plusieurs jours sur l'insertion de données variables dans une requete SQL lancé depuis un CL.
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 PGM PARM(&user) DCL VAR(&user) TYPE(*CHAR) LEN(20) DCL &SQLSTMT TYPE(*CHAR) LEN(500) CHGVAR VAR(&SQLSTMT) VALUE('INSERT INTO + MYLIB/LOGS (DATIM, UTIL) + VALUES(CURRENT TIMESTAMP, + '' || &user || '')') RUNSQL SQL(&SQLSTMT) COMMIT(*NONE)
Le problème c'est qu'il ne prend pas en compte le contenu de ma variable &user, dans le fichier, je me retrouve avec "|| &user || " comme valeur de la colonne UTIL.
J'ai essayé plein de syntaxes glanées parci parla sur le net, mais aucune ne fonctionne.
Merci pour votre aide
Marc
Partager