Page 1 of 1
Reading and updating a file
Posted:
Thu Jul 10, 2008 3:16 pm
by ram23bal
Hi All,
Is there any way to UPDATE a Variable Block file and WRITE in the same file.
If so plz provide me the syntax.
I tried to read the VB file but I gor the error message
*******B053 FILE SHOULD BE VS OR IS - INFILE
Re: Reading and updating a file
Posted:
Fri Jul 11, 2008 12:55 am
by dick scherrer
Hello,
You can read or write a qsam file, but not update records in it. It does not depend on fixed/variable.
Re: Reading and updating a file
Posted:
Sat Jul 12, 2008 4:58 pm
by jayind
Hi ram23bal,
Suggestion: If you are not aware of the suggestion i am giving below and If you still want to have updated info in the same file...
1. Create a temporary file with the same parameters as the original file
2. read a record from original file
3. modify/update record contents as you wanted
4. Write updated record into temporary file. Continue steps 2 to 4 till the end of original file
5. Delete the existing original file and recreate it with the same parameters. I suggeste to keep a backup before deleting.
6. copy the temporary file contents into the recreated original file
Hope this helps...