logo
TurboProlog / Документация / TOM_2

Db_delete/2 Внешняя База Данных

Назначение Уничтожает внешнюю базу данных

Обращение db_delete(Имя,Место)

Домены (string,place)

Шаблоны описания (вх,вх)

аргументов

Описание db_delete уничтожает внешнюю базу данных с

фактическим именем Имя. Если база данных открыта, то

db_delete выдает сообщение об ошибке.

Когда база данных размещается в оперативной памяти

или в системе расширения памяти, db_delete

освобождает все занятое пространство. Когда база

данных располагается в файле, db_delete уничтожает

файл. db_delete дает неудачное завершение, если в

указанном месте Место отсутствует база данных с

именем Имя.

Неудачное Никогда не дает.

завершение

Ошибки 1048 Невозможно уничтожить базу данных в указанном

месте.

Пример

domains

db_selector = mydba

goal

db_open(mydba,"dd.bin",in_file),

% ...... Здесь выборка и модификация базы данных

db_close(mydba),

db_delete("dd.bin",in_file).