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

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

Назначение Открывает базу данных

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

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

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

аргументов

Описание обращение к db_open связывает базу данных,

обозначенную БДанн, с существующей базой данных,

определенной при помощи Имя и Место.

db_open выдает сообщения об ошибках только в

следующих случаях:

# База данных не существует.

# Файл не удовлетворяет структуре внешней базы данных

Турбо Пролога.

# База данных помечена как недействительная.

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

завершение

Ошибки 1032 База данных уже открыта.

1033 Недопустимое имя файла базы данных.

1045 Невозможно открыть указанную базу данных

в этом месте.

1047 База данных помечена как ошибочная.

Пример

domains

db_selector = mydba

goal

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

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

db_close(mydba).