06-02-2011 06:08 AM
06-02-2011 10:13 PM
06-04-2011 06:33 PM
06-07-2011 01:58 AM
10-18-2013 03:38 PM
Actually, it does create a minor problem, well, more of an annoyance than a problem.
I've created prompt in EG 4.3 which asks user for password to connect to an Oracle database. If that password contains % (e.g. A%BCDE), then EG produces warning when the program is starting and macro variables are being assigned:
%LET pass_PASSWORD = XXXXX;
WARNING: Apparent invocation of macro BCDE not resolved.
Similar warning will happen if password contains &.
It doesn't affect the program itself (you can always quote this variable after prompting), but still warnings are annoying.
There's a way to avoid them, typing into the prompt %nrstr(password) instead of password, but it's not humane for the user, is it?
So, to have back the quoting option for prompts (and not %str() as in EG 4.1, but %nrstr(), because it's just % and & who causes "problems", not other special symbols) would be a good idea.