Будет ли отступ SQL-запросов в Visual COBOL вызывать проблемы?
Я не знаком с языком программирования COBOL. Но согласно требованию я должен работать над приложением COBOL. Я столкнулся с проблемой, связанной с одним SQL-запросом в приложении.
После выполнения приведенного ниже фрагмента кода переменная var_b должна быть заполнена значением столбца таблицы var_val.
Но после выполнения значение переменной var_b становится пустым. Поскольку генерируется пустое значение, мы запустили SQL Profiler и заметили, что условие соединения не принимает полное имя столбца, но остается запрос после того, как условие соединения сгенерировано правильно.
Итак, мы изменили приведенный выше источник, как показано на изображении ниже: значение правильно заполняется до var_b, поскольку запрос принимает условие полного соединения в SQL Profiler.
Я использую приведенную ниже конфигурацию для компиляции приложения COBOL.
IDE: Microfocus Visual Cobol для VisualStudio2017
Машина: 64-разрядная машина Windows10
Режим компиляции: режим выпуска с X86.
Остальные запросы выбора SQL выполняются правильно, но возникают проблемы только с приведенным выше запросом.
Итак, не могли бы вы помочь мне понять основную причину проблемы.
Заранее спасибо!