It looks like a misplaced a quote before the last *AND instead of before the value it's (probably) supposed to enclose.  Try this:

CHGVAR VAR(&SELT1) VALUE('L@CTCD *EQ " ' || &CTCD || +
|| ' " *AND L@GMAB *EQ " ' || &GMAB || ' " +
*AND L@BRNO *EQ ' || &BRNO || ' *AND +
L@XMDT *EQ " ' || &W1DATE || ' " ' )



On 1/6/2021 8:52 AM, techie21 IT wrote:
Hi,

Any idea why below error is is appearing for below OPNQRYF command in the
program:-

"Expression or QRYSLT parameter missing apostrophe"

CHGVAR VAR(&SELT1) VALUE('L@CTCD *EQ " ' | | &CTCD | | +
| | ' " *AND L@GMAB *EQ " ' || &GMAB | | ' "
+
*AND L@BRNO *EQ ' | | &BRNO | | ' " *AND +
L@XMDT *EQ ' | | &W1DATE | | ' " ' )


OPNQRYF FILE((QTEMP/BA@IMTP)) QRYSLT(&SELT1) +
KEYFLD((L@CTCD) (L@GMAB) (L@BRNO))




Thanks..


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

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.