【发布时间】:2021-06-20 17:39:22
【问题描述】:
我正在使用 DATASET 导出 XML。
我的代码:
/*declare and create DATASET*/
DEFINE TEMP-TABLE ttLASRow NO-UNDO
FIELD temp_wonbr AS CHARACTER
FIELD temp_id AS CHARACTER.
DEFINE TEMP-TABLE ttAllocations NO-UNDO
FIELD parentid AS RECID SERIALIZE-HIDDEN.
DEFINE TEMP-TABLE ttAllocDetails NO-UNDO
FIELD parentId AS RECID SERIALIZE-HIDDEN
FIELD Emplacement AS CHARACTER
FIELD Reference AS CHARACTER
FIELD NumLot AS INTEGER
FIELD ExpDat AS CHARACTER
FIELD Qalloc AS INTEGER
FIELD msg AS CHARACTER .
DEFINE DATASET dsLAS FOR ttLasRow, ttAllocations,
ttAllocDetails
PARENT-ID-RELATION FOR ttLasRow, ttAllocations PARENT-ID-FIELD parentId
PARENT-ID-RELATION FOR ttAllocations, ttAllocDetails PARENT-ID-FIELD parentId
.
/*Export XML*/
DATASET dsLAS:WRITE-XML("file", "c:\temp\xml.xml").
但它不适用于 Progress V9.1E04 (QAD mfg/pro V9.0 SP2)。 错误:
Unable to understand after -- "DEFINE". (247) ( understand " DATASET" ) x
x x** Invalid statement. (254) x
x x** Could not understand line 18. (198)
请支持!
【问题讨论】:
-
“它不起作用”不是对问题的有用描述。发生什么了?有任何错误信息吗?
-
另外,请将您的 OpenEdge 版本添加到问题中
标签: openedge progress-4gl