![]() Chapter Contents |
![]() Previous |
![]() Next |
| SAS Companion for the Microsoft Windows Environment |
To set the values of these properties from within the SAS session, use the SETRC function with this syntax:
error=SETRC("result-string", rc-number);where result-string is
the value to be assigned the ResultString property, and rc-number is the value to be assigned to the RC property.
For example, you can use the Submit method to submit DATA step code that returns an error code as part of its processing. You can then check the value of that error using the RC or ResultString property. Here is a Visual Basic example of this:
Dim OleSAS as Object
Set OleSAS = CreateObject("SAS.Application")
OleSAS.Wait = True
OleSAS.Submit("data _null_;
error=setrc('Error string', 2.0);
put error; run;")
If (OleSAS.RC <> 0) Then
Response = MsgBox(OleSAS.ResultString,
vbOKOnly, "Error message is",
0, 0)
EndIfNote that the Wait property is set to True in this example. This
ensures that the DATA step finishes processing before the automation controller
checks the value of the RC property.
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.