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 save with the early bird rate—just $795!
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.