<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic sqlxrc error code issue in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/sqlxrc-error-code-issue/m-p/647225#M193668</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using PROC SQL to perform some insert records using SAS - TERADATA.&lt;/P&gt;&lt;P&gt;I didn't use library reference(to connect with database) prior to the PROC SQL step so the code was error out which is expected.&lt;/P&gt;&lt;P&gt;ERROR: Libname TERADATA is not assigned.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After PROC SQL step, I am printing &amp;amp;SQLXRC to check error code so based on that I am printing messages.&lt;/P&gt;&lt;P&gt;%put SQL Error Code : &amp;amp;sqlxrc.;&lt;/P&gt;&lt;P&gt;%if &amp;amp;sqlrc. eq 0 %then %do;&lt;/P&gt;&lt;P&gt;data _null_;&lt;BR /&gt;put "Job has been Completed";&lt;BR /&gt;run;&lt;BR /&gt;%end;&lt;BR /&gt;&lt;BR /&gt;%else %do;&lt;BR /&gt;data _null_;&lt;BR /&gt;put "Job end with error";&lt;BR /&gt;%end;&lt;/P&gt;&lt;P&gt;The issue is, code was ended with error but still&amp;nbsp;&amp;amp;SQLXRC resolves to 0 and the message shows job has been completed. I am not sure, What I'm missing here ? Can someone help me to resolve this issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 12 May 2020 20:25:33 GMT</pubDate>
    <dc:creator>AshokD</dc:creator>
    <dc:date>2020-05-12T20:25:33Z</dc:date>
    <item>
      <title>sqlxrc error code issue</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sqlxrc-error-code-issue/m-p/647225#M193668</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using PROC SQL to perform some insert records using SAS - TERADATA.&lt;/P&gt;&lt;P&gt;I didn't use library reference(to connect with database) prior to the PROC SQL step so the code was error out which is expected.&lt;/P&gt;&lt;P&gt;ERROR: Libname TERADATA is not assigned.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After PROC SQL step, I am printing &amp;amp;SQLXRC to check error code so based on that I am printing messages.&lt;/P&gt;&lt;P&gt;%put SQL Error Code : &amp;amp;sqlxrc.;&lt;/P&gt;&lt;P&gt;%if &amp;amp;sqlrc. eq 0 %then %do;&lt;/P&gt;&lt;P&gt;data _null_;&lt;BR /&gt;put "Job has been Completed";&lt;BR /&gt;run;&lt;BR /&gt;%end;&lt;BR /&gt;&lt;BR /&gt;%else %do;&lt;BR /&gt;data _null_;&lt;BR /&gt;put "Job end with error";&lt;BR /&gt;%end;&lt;/P&gt;&lt;P&gt;The issue is, code was ended with error but still&amp;nbsp;&amp;amp;SQLXRC resolves to 0 and the message shows job has been completed. I am not sure, What I'm missing here ? Can someone help me to resolve this issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 May 2020 20:25:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sqlxrc-error-code-issue/m-p/647225#M193668</guid>
      <dc:creator>AshokD</dc:creator>
      <dc:date>2020-05-12T20:25:33Z</dc:date>
    </item>
    <item>
      <title>Re: sqlxrc error code issue</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sqlxrc-error-code-issue/m-p/647232#M193671</link>
      <description>&lt;P&gt;The doc states: SQLXRC&amp;nbsp;contains DBMS specific error codes.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The error here is a SAS error. No database code was executed, so there is no DBMS error and the macro variable kept its default value of 0.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can also use variables SQLRC for proc sql errors, SYSRC for OS errors, and SYSERR for SAS errors.&lt;/P&gt;</description>
      <pubDate>Tue, 12 May 2020 20:50:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sqlxrc-error-code-issue/m-p/647232#M193671</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2020-05-12T20:50:05Z</dc:date>
    </item>
    <item>
      <title>Re: sqlxrc error code issue</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sqlxrc-error-code-issue/m-p/647239#M193672</link>
      <description>&lt;P&gt;Which macro variable are you trying to access SQLXRC or SQLRC?&lt;/P&gt;
&lt;P&gt;If you want the value of SQLXRC make sure to save it into your own macro variable before running any other SQL commands that access the a remote database since it is reset after each statement.&lt;/P&gt;</description>
      <pubDate>Tue, 12 May 2020 21:01:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sqlxrc-error-code-issue/m-p/647239#M193672</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2020-05-12T21:01:59Z</dc:date>
    </item>
    <item>
      <title>Re: sqlxrc error code issue</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sqlxrc-error-code-issue/m-p/647248#M193678</link>
      <description>&lt;P&gt;It work's now, thanks Chris&lt;/P&gt;</description>
      <pubDate>Tue, 12 May 2020 21:26:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sqlxrc-error-code-issue/m-p/647248#M193678</guid>
      <dc:creator>AshokD</dc:creator>
      <dc:date>2020-05-12T21:26:45Z</dc:date>
    </item>
  </channel>
</rss>

