Функции получения информации о наборе записей

Материал из K3-Macro
(перенаправлено с «DbFieldSize»)
Макро | Работа с файлами DBF dBASE IV | Обзор средств работы с наборами записей | Команды работы с наборами записей | Получение информации о наборе записей | Чтение информации из набора данных | Внесение информации в набор записей | Функции начала, конца набора записей и работы с закладками | Навигация по набору записей | Поиск в наборе записей | Результаты поиска в наборе записей

INT dbFldCount(INT <id>)

Функция dbFldCount возвращает количество полей в наборе записей <id>.


INT dbRecCount(INT <id>)

Функция dbRecCount возвращает количество записей в наборе <id>.


INT dbFieldNum(INT <id>, STRING <Name>)

Функция dbFieldNum возвращает порядковый номер поля с именем <Name>, начиная c нуля в наборе записей с номером <id>.


STRING dbFieldName(INT <id>, INT <Num>)

Функция dbFieldName возвращает строку с именем поля с номером <Num> в наборе записей с номером <id>. Нумерация полей набора записей начинается с нуля.


STRING dbFieldType(INT <id>, VARIANT <Fld>)

Функция dbFieldType возвращает строку с типом поля с номером либо названием <Fld> в наборе записей с номером <id>. Возвращаемая строка может содержать:

"C" — символьное поле;

"N" — числовое поле;

"L" — логическое поле.


INT dbFieldSize(INT <id>, VARIANT <Fld>)

Функция dbFieldSize возвращает длину поля с номером либо названием <Fld> в наборе записей с номером <id>.


INT dbFieldPrec(INT <id>, VARIANT <Fld>)

Функция dbFieldPrec возвращает количество знаков после десятичной точки в числовом поле с номером либо названием <Fld> в наборе записей с номером <id>.


Макро | Работа с файлами DBF dBASE IV | Обзор средств работы с наборами записей | Команды работы с наборами записей | Получение информации о наборе записей | Чтение информации из набора данных | Внесение информации в набор записей | Функции начала, конца набора записей и работы с закладками | Навигация по набору записей | Поиск в наборе записей | Результаты поиска в наборе записей