Можно ли читать SQLView в COBOL400? - PullRequest
0 голосов
/ 18 апреля 2020

Привет всем в мире.

В моем бизнесе нам нужно отремонтировать старый кобол, который тратит много времени на вывод данных на экран ...

У меня небольшой вопрос, возможно чтение sql представления с использованием встроенного ввода / вывода ?, я пытаюсь, но я получаю ошибку уровня в cobol, если я использую ovrdbf или если я пытаюсь скомпилировать с представлением, потому что представление не имеет доступа с ключом.

Другой используемый метод - использование CREATE TEMPORARY TABLE после вызова cobol с использованием CLLE и преобразования OVRDBF во временную таблицу с отфильтрованными данными, и это не работает с опережением.

Единственное, что я имею в виду это использовать команду OPNQRYF для фильтрации данных после вызова старого cobol.

1 Ответ

0 голосов
/ 18 апреля 2020

A SQL представление реализовано в виде логического файла, поэтому вы можете прочитать его, используя native io.

По ошибке уровня вы говорите о проверке уровня?

Необходимо убедиться, что файл, с которым была скомпилирована программа, и представление lf имеют тот же формат.

...