Класс
предназначен для расширения возможностей
при работе с файлами DBase III
Реализована загрузка и обработка данных.
Описание методов класса
Загрузить()
Назначение:
Загрузить таблицу БД из файла, указанного
в методе ИмяФайла().
Возвращаемое значение:
1 - загружена успешно, 0 - ошибка загрузки
Параметры:
Нет.
Загружена()
Назначение:
Проверка того загружена база или нет.
Возвращаемое значение:
1 - загружена, 0 - нет.
Параметры:
Нет.
Изменена()
Назначение:
Проверка модифицированности данных
таблицы БД.
Возвращаемое значение:
1 - изменена, 0 - нет
Параметры:
Нет.
ИмяФайла(ИФ)
Назначение:
Установить рабочее имя файла БД.
Возвращаемое значение:
Строка с именем файла до вызова метода
Параметры:
ИмяФайла - строка с полным
путем к файлу, необязательный.
Очистить(ФлагМ)
Назначение:
Полностью очищает БД и заново
инициализирует объект.
Возвращаемое значение:
Нет.
Параметры:
ФлагМ - 1 - очистить даже в
том случае, если база была
модифицирована.
ПолучитьТЗ()
Назначение:
Возвращает таблицу значений с данными БД.
Возвращаемое значение:
Таблица значений с данными
Параметры:
Нет.
ПолучитьКлючевойНабор(Колонка)
Назначение:
Возвращает набор уникальных значений
указанной колонки
Возвращаемое значение:
Список значений
Параметры:
Колонка - имя колонки БД
ВыбратьПоКлючу(Ключ, Колонка)
Назначение:
Выбирает записи БД по указанному
ключевому значению в указанной колонке
Возвращаемое значение:
0 - операция завершилась с ошибкой, в
противном случае таблица значений с
отобранными записями.
Параметры:
Ключ - ключевое значение
Колонка - строка с именем
колонки
ЕстьПоле(ИмяПоля)
Назначение:
Проверяет наличие поля в таблице БД
Возвращаемое значение:
0 - поля нет, в противном случае порядковый
номер поля
Параметры:
ИмяПоля - Строка с именем
поля
УдалитьКолонкиПоИмени(Колонки, Режим)
Назначение:
Удаляет колонки таблицы БД
Возвращаемое значение:
Параметры:
ИзменитьИдентКолонкиТЗ(Идент, НовыйИдент)
Назначение:
Изменяет идентификатор колонки
Возвращаемое значение:
Параметры:
Идент - строка с
идентификатором колонки
НовыйИдент - строка с новым
идентификатором колонки
ВыгрузитьВХМЛ(ИмяФайла, ФлагЗаголовка)
Назначение:
Выгружает таблицу в файл XML
Возвращаемое значение:
Параметры:
ИмяФайла - полный путь к
файлу для сохранения.
ФлагЗаголовка - 1 -
формировать заголовок, 0 - не формировать
Примечание:
Формат файла XML:
|