View previous topic :: View next topic
|
Author |
Message |
ibmlearner
New User
Joined: 07 May 2007 Posts: 7 Location: Bangalore
|
|
|
|
All
I need to Search the Table. Say the Table is like below
P S R
1 2 3
2 3 4
3 4 5
4 5 6
SET IDX TO +1
SEARCH TABLE
AT END GO TO PARA-EXIT
WHEN P(IDX) = 1 AND S(IDX) = 2
MOVE R(IDX) TO SOME-VARIABLE
PARA-EXIT.
How to search the next three elements
Can I code multiple WHEN conditions.Please suggest.sine Index set to +1 it will search the first element.(but Index increment will be taken care by SEARCH) If set the index up by +1 then it will go to next element.but how to code SEARCH |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
Quote: |
Can I code multiple WHEN conditions.Please suggest |
There is a link to manuals at the top of this page. I suggest you click on it, find the COBOL Language Reference manual, find the SEARCH section, and find out yourself.
The way you've described it, this sounds like a homework exercise more than a real-world need -- and it sounds like an artificial way to invoke the SEARCH verb, at that. Multiple IF statements would handle what you've said you wanted to do without needing any SEARCH statement. |
|
Back to top |
|
|
Terry Heinze
JCL Moderator
Joined: 14 Jul 2008 Posts: 1249 Location: Richfield, MN, USA
|
|
|
|
After reading about table handling, if you still have a question, show the exact definition of the table. What you've shown doesn't indicate how many dimensions you have. |
|
Back to top |
|
|
|