在progress4gl中,Iam将多个过程文件中的一些值导出到单个csv文件中。但是当运行第二个过程(.p)文件时,我从前一个文件中获取的值被覆盖...如何将所有过程文件的所有数据导出到单个csv文件中?在此先感谢..
答案 0 :(得分:0)
快速回答是打开文件的第二个和后续输出
OUTPUT TO file.txt APPEND.
如果这就是你需要的全部。如果您想要做一些更复杂的事情,那么您可以在调用程序中定义并打开一个新的共享流,并在每个被调用的程序中使用该流,从而只打开和关闭一次流。
如果您正在使用持久性过程和功能,this answer可能有所帮助,因为它比普通的共享流稍微复杂一些。
答案 1 :(得分:0)
我真的不建议使用SHARED Stream。特别是与persischen程序或OO。 STREAM-HANDLES提供了一种更灵活的分发流的方式。
答案 2 :(得分:0)
如前所述 在你做的第一份工作上: 输出到file.txt。
在此之后运行的所有其他工作中: 输出到file.txt APPEND。