Доступные версии документации

Включение файла

Назначение

Включение в исходный модуль программы текста другого файла (например, заголовочного файла).

Синтаксис

 
<добавить файл>::=
EXEC SQL INCLUDE <спецификация файла>;

Описание

  1. <Спецификация файла> должна однозначно определять местонахождение файла на локальном или сетевом диске.

  2. Если файл с именем <спецификация файла> отсутствует, будет выдан код завершения «Ошибка открытия файла», и претрансляция аварийно завершится.

  3. Директива транслируется в #include <filename>. Исключение – файлы sqlca.h и sqlda.h, включение которых приводит к генерации дополнительного кода помимо директивы препроцессора #include.

Примечания

  1. В данной версии прекомпилятора оператор INCLUDE служит только для уведомления прекомпилятора о том, что в тексте модуля встретилось включение файла sqlda.h или sqlca.h (EXEC SQL INCLUDE SQLCA; EXEC SQL INCLUDE SQLDA), при этом файлы sqlca.h и sqlda.h не обязательно находятся в указанном каталоге, но при последующей обработке программы препроцессором языка C/C++ они должны быть в указанном месте.

  2. В данной версии PCC все файлы, включенные в текст программы оператором INCLUDE, не анализируются претранслятором.

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter