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

Chain_insertafter/5 Внешняя База Данных

Назначение Включает терм в базу данных (после указанного терма)

Обращение chain_insertafter(БДанн,Дом,Укз,Терм,НовУказ)

Домены (db_selector,<domain>,ref,<term>,ref)

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

аргументов

Описание chain_insertafter включает данный терм Терм справа за

термом с указателем Указ. Новый указатель

возвращается в НовУказ.

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

завершение

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

1031 Переполнение Системы Расширения Памяти.

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

1049 Неправилиный ссылочный номер базы данных

Пример

domains

db_selector = mydba

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

goal

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

chain_first(mydba,mychain,FirstRef),

chain_insertafter(mydba,mychain,dbdom,FirstRef,

f(1,'x',88.99,"Турбо Пролог"),_),

db_close(mydba).