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.
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
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.