| 戎马 回复于:2003-12-09 18:40:46 |
| 字符形的要在两边加上引号才行,例子:
DCL VAR(&VOL) TYPE(*CHAR) LEN(7) DCL VAR(&VOL1) TYPE(*CHAR) LEN(5) CHGVAR VAR(&VOL) VALUE(‘abcde') CHGVAR VAR(&VOL) VALUE('''' || &VOL1 || '''') STRQMQRY QMQRY(lib/file) OUTPUT(*PRINT) SETVAR((VOL &VOL)) |
| www01 回复于:2003-12-09 21:24:12 |
| 谢谢!
我去试一试。 |
| www01 回复于:2003-12-10 14:17:36 |
| 试过了,可行
但是为什么需要用4个单引号而不可以用3个单引号, 还望前辈说明。 |
| xuguopeng 回复于:2003-12-10 15:34:17 |
| 和RPG里一样吧 连续3个单引号=1个双引号 |
| www01 回复于:2003-12-11 13:24:51 |
| 谢谢! |
| herrickfei 回复于:2003-12-30 14:31:40 |
| 请问:
我STRQM新建QMQRY,如何定义一个变量?. 如:FEIF/TEST1 中FIELD1 为'1' ,FIELD2为'A'. 谢谢 |
| yoyoage 回复于:2003-12-31 17:40:48 |
| 你是想设定qry的条件满足“FIELD1='1' & FILED2='A'“是吗?
选定FILE后,从SELECT RECORDS来设定就好了阿 |