I am getting this erorr ;
1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;
10 FILENAME _RTFOUT TEMP ENCODING='UTF-8';
_
24
___
23
ERROR: Error in the FILENAME statement.
ERROR 24-2: Invalid value for the ENCODING option.
ERROR 23-2: Invalid option name UTF.
ERROR: Open code statement recursion detected.
ERROR: Expected open parenthesis after macro function name not found.My code runs once without any errors, and then when i run it again, it starts giving me this error and stops processing my request.
any suggestions on how to deal with this ?
have you tried:
changing: FILENAME _RTFOUT TEMP ENCODING='UTF-8';
to: FILENAME _RTFOUT TEMP ENCODING UTF8;
You have something unbalanced (parentheses, quotes) in your code that leaves the SAS interpreter in an unusable state. That's the #1 reason for the behaviour you describe.
Check your code for this (Maxim 2: read the log. Of the "successful" run).
Some filename options are Operating system specific. Which OS are you running?
I do not get that error when running SAS 9.4m4 under Windows 10.
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.