It should be TEXT not INTEGER

----- Original Message -----
From: "Brad Davidson" <[EMAIL PROTECTED]>
To: "RBASE-L Mailing List" <[EMAIL PROTECTED]>
Sent: Wednesday, March 26, 2003 2:42 PM
Subject: [RBASE-L] - Re: Bail-Out After Prnsetup Invoked, LASTKEY
Usage


> Alastair,
>
> An attempt in declaring variable vlast as data type integer returned
> following errors: (2178) value does not have same type/scale as
variable
> vlast, and, (2418) Invalid Integer value , so now program bails in
all
> cases. Know there's a big 'duh' in here, but appreciate someone
pointing
> this out to me. Any other ideas - can you duplicate?
>
>
> Thanks!
> -Brad Davidson
>
>
> Alastair Burr wrote:
>
>
> Brad, It _looks_ to me as if the version you have currently should
work
> BUT do you have the variable vLast declared beforehand? If not, try
> adding: SET VAR vLast INTEGER = NULL after your line: -- Per RSyntax
> Version Regards,Alastair.
>
> ----- Original Message -----
> From: Brad <mailto:[EMAIL PROTECTED]>  Davidson
> To: RBASE-L <mailto:[EMAIL PROTECTED]>  Mailing List
> Sent: Wednesday, March 26, 2003 4:41 PM
> Subject: [RBASE-L] - Bail-Out After Prnsetup Invoked, LASTKEY Usage
>  R:Base Windows 6.5++ Bld 1.864
>
> Appreciate some advice on this. How does one "bail-out" after
prnsetup
> invoked? See LASTKEY usage after prnsetup below. Have attempted 2
> scripting methods, both fail when running at the r:\ prompt - that
is,
> the file is printed anyway, though ESC key pressed. Inconsistent
> behaviour while tracing: sometimes prints, sometimes doesn't, and
when
> it doesn't, flashes back to r:\  with no error message and
disappearing
> cursor (assuming some error occurs but can't trap it). TIA!
>
>
> Brad Davidson
>
>
> ********************************
> -- LISTABLE.RMD
>
>
> CLS
> CLEAR VAR vtab
> CLEAR VAR vlast
> SET VAR vtab TEXT = NULL
>
>
> CHOOSE vtab FROM #TABLES AT 5 10 TITLE 'TABLE INFO' +
> CAPTION 'Print Table Specs For ONE Table, As Selected' +
> LINES 20 FORMATTED
>
>
> IF vtab IS NULL OR vtab = '[Esc]' THEN
>   GOTO finish
> ENDIF
>
>
> DELETE tempfile.txt
> OUTPUT tempfile.txt
> SET LINES 0
> LIST .vtab
> SET LINES 20
> OUTPUT SCREEN
> PRNSETUP
>
>
> -- IF (LASTKEY(0)='[esc]') THEN
> --  GOTO finish
> -- ENDIF
>
>
> -- Per RSyntax Version
>
>
> SET VARIABLE vlast = (LASTKEY(0))
>   IF vlast = '[Esc]' THEN
>    GOTO finish
> ENDIF
>
>
> OUTPUT PRINTER
> TYPE tempfile.txt
> OUTPUT SCREEN
>
>
> LABEL finish
> CLS
> RETURN
>
>
>
>

Reply via email to