Я хотел бы действительно простой способ увидеть содержание любого соблазнителя в Progress?
Progress OpenEdge - TempTable в файл - легкий способ?
Ответы (2)
Вы также можете, например, создать XML
tthTmp:WRITE-XML("FILE","c:\temp\tt.xml", TRUE).
или (возможно, не так просто) вывод в виде файла с разделителями с запятой
OUTPUT TO c:\temp\file.txt.
FOR EACH ttTmp:
EXPORT DELIMITER ";" ttTmp.
END.
OUTPUT CLOSE.
person
Jensd
schedule
29.05.2013
write-json также доступен
- person carl verbiest; 01.03.2016
Я только что нашел простой способ сбросить временную таблицу в файл с помощью Json (из 10.2B). WRITE-JSON - это уловка !!
DEFINE TEMP-TABLE ttTmp
FIELD FieldA AS CHAR
FIELD FieldB AS CHAR.
CREATE ttTmp.
ASSIGN ttTmp.FieldA = "A"
ttTmp.FieldB = "B".
DEFINE VARIABLE tthTmp AS HANDLE NO-UNDO. /* Handle to temptable */
DEFINE VARIABLE lReturnValue AS LOGICAL NO-UNDO.
tthTmp = TEMP-TABLE ttTmp:HANDLE.
lReturnValue = tthTmp:WRITE-JSON("FILE", "c:\temp\tthTmp.txt", TRUE, ?).
/* Output File tthTmp.txt
{"ttTmp": [
{
"FieldA": "A",
"FieldB": "B"
}
]}
Output File tthTmp.txt */
person
Toblerone 72
schedule
29.05.2013
Да, если вам нужен JSON, это отличный способ сделать это!
- person Jensd; 01.03.2016