Я новичок в прогрессе 4GL. Я экспортировал некоторые данные в формате файла CSV, используя прогресс 4GL. Проблема, с которой я сталкиваюсь, заключается в том, что если я запускаю программу в первый раз, то создается файл CSV, но если я запускаю другую программу, сохраняя файл CSV открытым на моем компьютере, тогда данные не записываются в тот же файл CSV. Вместо этого это дает ошибку. Я хочу использовать один файл CSV (sample.csv) для хранения данных из нескольких программ.
Если можно записать данные, оставив файл CSV открытым на моем компьютере, то скажите мне, как иначе Я хочу выяснить, что если файл открыт (sample.csv), то мне нужно дать пользователю сообщение «pls close CSV file».
Программа, которую я попробовал со своей стороны. Полученная ошибка прилагается.
OUTPUT TO "C:\Users\ast\Pictures\Saved Pictures\sample.csv".
EXPORT DELIMITER ";" "CustNum" "Name".
FOR EACH customer NO-LOCK:
EXPORT DELIMITER ";" Cust-Num Name.
END.
OUTPUT CLOSE.