Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Команда OPEN DATABASE

См. также Пример

Открывает базу данных.

Синтаксис

OPEN DATABASE
[FileName | ?]
[EXCLUSIVE | SHARED]
[NOUPDATE]
[VALIDATE]

Параметры

FileName

Задает имя открываемой базы данных. Если имя файла указано без расширения, Visual FoxPro автоматически подставит расширение .DBC. Если опустить FileName, то отобразится диалоговое окно Open.

?

Отображает диалоговое окно Open, в котором можно выбрать существующую базу дан ых или ввести имя новой базы данных, которую нужно создать.

EXCLUSIVE

Открывает базу данных в монопольном режиме. В этом случае другие пользователи е получат к ней доступа и при попытке обращения будут получать ошибку. Если не указано ни EXCLUSIVE, ни SHARED, то режим открытия базы данных будет опреде яться текущей установкой SET EXCLUSIVE.

SHARED

Открывает базу данных в режиме совместного пользования. В этом случае другие пользователи также получат к ней доступ. Если не указано ни EXCLUSIVE, ни SHARED, то режим открытия базы данных будет определяться текущей установкой SET EXCLUSIVE.

NOUPDATE

Указывает, что базу данных нельзя изменять. Другими словами, она функционирует в режиме "только для чтения". Если опустить ключевое слово NOUPDATE, база данн х откроется с возможностью доступа и для чтения, и для записи.

На таблицы, содержащиеся в базе данных, действие опции NOUPDATE не распростра яется. Чтобы предотвратить внесение изменений в таблицу базы данных, задайте опцию NOUPDATE при открытии таблицы с помощью команды USE.

VALIDATE

Указывает, что Visual FoxPro обеспечивает достоверность ссылок в базе данных. Visual FoxPro проверяет, доступны ли на диске таблицы и индексы, на которые имеются ссылки в базе данных. Кроме того, Visual FoxPro проверяет, существуют ли в этих таблицах и индексах указываемые поля и теги.

Комментарии

Пока база данных открыта, все содержащиеся в ней таблицы являются доступными. Однако эти таблицы не открываются автоматически: для этого надо воспользоваться командой USE.

При выполнении этой команды Visual FoxPro ищет таблицу в текущей базе данных. Если таблицу найти не удается, Visual FoxPro ищет ее вне базы данных. Это оз ачает, что если существует две таблицы с одинаковыми именами, одна из которых вхо ит в базу данных, а другая находится вне ее, то первой будет найдена таблица азы данных.

Нельзя открыть базу данных, которая уже открыта другим пользователем в монопо ьном режиме.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.