我正在将一些 COBOL 转录到 VB.Net,但无法访问大型机或 COBOL 编译器。在我正在转录的程序的几个地方,有一条MOVE SPACES TO
语句,其中目标是没有索引的表标识符。这会清除表中的所有记录,还是只清除指定索引变量指向的“当前”记录?
表声明:
05 WS-EDI-HOLD-TABLE.
10 WS-EDI-HOLD-TBL OCCURS 1000 TIMES
INDEXED BY IDX1-EDI
IDX2-EDI.
15 WS-EDI-HOLD-DATA PIC X(269).
MOVE SPACES TO 语句:(出现几个地方)
MOVE SPACES TO WS-EDI-HOLD-TABLE