Bonjour à tout le monde,
J'ai une variable caractère au format $250. et j'aimerai lui ajouter des espaces devant comme ceci : var2 = cat('A0A0A0'x,var1);.
Ça fonctionne d'habitude avec mes autres variables (souvent numériques), mais pas là, et j'ai le message d'avertissement suivant :
J'ai cherché un peu cette erreur sur internet, mais les réponses ne semblent pas convenir à mon cas, les propositions que j'ai vu sont de passer par une PROC SQL avec un put et un format, mais je n'en ai pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 WARNING: In a call to the CAT function, the buffer allocated for the result was not long enough to contain the concatenation of all the arguments. The correct result would contain 253 characters, but the actual result might either be truncated to 200 character(s) or be completely blank, depending on the calling environment. The following note indicates the left-most argument that caused truncation.
C'est assez handicapant car je ne peux pas avoir ma variable var2.
Avez-vous une idée pour palier ce problème et me permettre d'avoir mon alinéa ?
Merci beaucoup pour votre aide précieuse,
alers
Partager