Is there any way you can trap the error message and use it somehow, like a particular SQL value?
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of James Hageman Sent: Wednesday, September 10, 2003 2:48 PM To: RBASE-L Mailing List Subject: [RBASE-L] - RE: Create variable on the fly No, because I want it for the case where it doesn't exist yet or was cleared but the rest of the command file requires the variable. Jim Ramsour Mike wrote: >Would this work they way you envision? I think you will still need to >predefine the variable. > >SET VAR V1 = NULL >-- >SET VAR VENDKEY TEXT >-- >IF V1 IS NULL THEN >-- > DIALOG 'Enter value for v1' v1 vEndKey 1 >-- >ENDIF >-- >RETURN > >Hope this helps. > >Mike Ramsour > >-----Original Message----- >From: James Hageman [mailto:[EMAIL PROTECTED] >Sent: Wednesday, September 10, 2003 3:36 PM >To: [EMAIL PROTECTED] >Subject: [RBASE-L] - Create variable on the fly > > >I want to be able to find out if a variable exists and if not to create >it and then pronpt the user to assign a value to it. > >I thought I could do something like : > >IF (IFEXIST(v1,.v1,NULL)) IS NULL THEN > DIALOG 'Enter value for v1' v1 vEndKey 1 >ENDIF > >But I get an error message telling me v1 doesnt exist, Right! I know. > >

