You just have a different parameter for locked read: CALL IO.PROGRAM('READ',TABLE.NAME,KEY,RECORD,OK) - for normal reads CALL IO.PROGRAM('READ_LOCK',TABLE.NAME,KEY,RECORD,OK) - for locked reads
----- Original Message ----- From: "George Gallen" <[EMAIL PROTECTED]> To: <u2-users@listserver.u2ug.org> Sent: Thursday, February 16, 2006 2:25 PM Subject: RE: [U2] [UV] GOSUB variable-name? > Just curious, how would you handle a locked read? > > One nice thing about using intrinsic READs is the OS knows > who is still logged in and who is not, and eliminates locks > when someone logs out that had locks in place. > > George > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] Behalf Of Serguei > > Sent: Thursday, February 16, 2006 4:53 AM > > To: u2-users@listserver.u2ug.org > > Subject: Re: [U2] [UV] GOSUB variable-name? > > > > > > There is much better OOP-style solution to the file variable problem. > > Create a named COMMON that is defined in one program only - > > the program > > responsible for reading/writing a record of the data. It will > > open file when > > it first needed if it is not opened yet and do the writing. > > And never again > > anywhere in your programs you will have to write > > READ RECORD FROM FILE,KEY THEN > > or > > READ RECORD TO FILE,KEY THEN > > Just do: > > CALL IO.PROGRAM('READ',TABLE.NAME,KEY,RECORD,OK) > > or > > CALL IO.PROGRAM('WRITE',TABLE.NAME,KEY,RECORD,OK) > ------- > u2-users mailing list > u2-users@listserver.u2ug.org > To unsubscribe please visit http://listserver.u2ug.org/ ------- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/