× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Tom and Matt have the answer.  Thanks a lot.  

I made the substitution variable in the qmqry and the setvar variable name
have the same case and it worked like a charm.  I've been doing simple
qmqrys with substitution variables in batch for several years, and I've
never managed to do this before.  If you stagger around in the dark long
enough, you eventually bump into something. <g>

> -----Original Message-----
> From: qsrvbas@netscape.net [mailto:qsrvbas@netscape.net]
> Sent: Thursday, February 13, 2003 4:27 PM
> To: midrange-l@midrange.com
> Subject: RE: update query with case statement
> 
> 
> Joel:
> 
> At first glance, it looks like you have a substitution 
> variable named "&file" but you're passing a value in for 
> "&FILE". Note the difference in case. QM query substitution 
> variable names are case-sensitive.
> 
> If so, either change your update statement or put quotes 
> around the name of the variable in the STRQMQRY SETVAR() 
> parameter to force lower-case.
> 
> Tom Liotta
> 
> midrange-l-request@midrange.com wrote:
> 
> >with a message that says: " Message . . . . :   Global 
> variable prompting is
> >not allowed in batch mode.  Cause . . . . . :   You tried to use the
> >variable
> >   "file                          " before it was set.  Prompting for
> >variables
> >   cannot be done in batch mode. "  It goes on to advise 
> using the setvar
> >parm, which I did in the CL.  The strqmqry statement was:
> >
> >  DCL        VAR(&UPDFILE) TYPE(*CHAR) LEN(20) +
> >               VALUE('LIBRARY/FILENAME')
> >  STRQMQRY   QMQRY(QRYNAME) SETVAR((FILE +
> >               &UPDFILE))
> 
> -- 
> -- 
> Tom Liotta
> The PowerTech Group, Inc.
> 19426 68th Avenue South
> Kent, WA 98032
> Phone  253-872-7788 x313
> Fax    253-872-7904
> http://www.powertechgroup.com
> 
> 
> __________________________________________________________________
> The NEW Netscape 7.0 browser is now available. Upgrade now! 
> http://channels.netscape.com/ns/browsers/download.jsp 
> 
> Get your own FREE, personal Netscape Mail account today at 
> http://webmail.netscape.com/
> _______________________________________________
> This is the Midrange Systems Technical Discussion 
> (MIDRANGE-L) mailing list
> To post a message email: MIDRANGE-L@midrange.com
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/mailman/listinfo/midrange-l
> or email: MIDRANGE-L-request@midrange.com
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/midrange-l.
> 

As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.