Well, if you look closer, you will find out that Trim() will only remove those trailing blanks, as a result, you will NOT get 'ABCDE', instead, you are only getting ' ABCD', as trim() will generate a character of length at least 1. Here, strip() or compress() will be better options for your purpose, otherwise, you will have to use the combination of trim() and left() to do the same: trim(left()). HTH, Haikuo Update: trim() will work if you modify the first concatenate statement: Node = "A" ||trim(Node); That will safely put 'blanks', if there are, at the end, so trim() can take care of it.
... View more