| 戎马 回复于: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来设定就好了阿
|