| Date: | Wed, 26 Sep 2001 05:56:14 -0700 |
| Reply-To: | Wim Goettsch <wim.goettsch@PHARMO.NL> |
| Sender: | "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU> |
| From: | Wim Goettsch <wim.goettsch@PHARMO.NL> |
| Organization: | http://groups.google.com/ |
| Subject: | array subscript out of range: using substrings with array |
| Content-Type: | text/plain; charset=ISO-8859-1 |
Hello,
I always get a error message 'array subscript out of range' when I use
this program:
data b;
set a;
array c{*} z01-z10;
do i=1 to 10;
if c{substr(i,1,1)}='8' then d=1;
end;
run;
I use this program to select a group of diagnoses, in z01-z10 is
diagnosis information (z01=main diagnosis, z02-z10 other diagnoses) on
a file of 600.000 records (100Mb). When I do not use the phrase
'substring' I do not have any problems.
I use SAS V8.2, Windows, PIII 750 MHZ, 10 Gb, 128MB. Does anyone know
the reason for this error message?
Thanks,
Wim Goettsch
|