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

Term_delete/3 Внешняя База Данных

Назначение Удаляет ключ из внешней базы данных

Обращение term_delete(БДанных,Цепь,Ссылка)

Домены (db_selector,string,ref)

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

аргументов

Описание term_delete удаляет терм, записанный под Ссылка,

данного номера ссылки базы данных. Цепь требует

проверить, является терм первым или последним в

цепочке. Запись, захваченная термом будет,

освобождена (удалена) и не может быть затем указана

по ссылке Ссылка.

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

завершение

Ошибки 1030 Ошибка диска Вв/Выв.

1034 База данных не открыта.

1049 Неверный номер указателя базы данных.

1050 Цепочка не существует в базе данных.

Пример

domains

db_selector = mydba

dbdom = f(integer,char,real,string)

goal

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

chain_first(mydba,mychain,FIRSTREF),

term_delete(mydba,mychain,FIRSTREF),

db_close(mydba).