DBF.GetFD


Библиотека

DBF.AEL

Синтаксис

DBF.GetFD(dbfFile: IDENT;
          fieldIndex: NUMERIC[0];
          [ VAR name: STRING[] ];
          [ VAR type: STRING[1] ];
          [ VAR length: SCAL[255] ];
          [ VAR decimal: SCAL[255] ]
         ) [ : SCAL[2] ];

Описание

Процедура-функция заполняет переданные по ссылке переменные, считывая описание поля из заголовка DBF-файла. Файл dbfFile должен быть открыт процедурой DBF.Open. Любые передаваемые по ссылке переменные могут быть опущены.

Будучи вызвана как функция, возвращает 1, если поле с порядковым номером fieldIndex (начиная с нуля) существует в dbfFile, и 0 в противном случае. При использовании в качестве процедуры выбрасывает исключение, если поля с номером fieldIndex не существует.

Смысл переменных описания приведен ниже:

Для определения ASB-типа, соответствующего DBF-типу, полученному при помощи DBF.GetFD, следует использовать функцию DBF.ConvTYPENAME.

Исключительные ситуации

DBF-файл dbfFile не открыт Исключение 507
В DBF-файле не существует поля с заданным порядковым номером Исключение 515

См. также