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

Создание и хранение именованных соединений в вашей базе данных не использует никаких сетевых или удаленных ресурсов, так как Visual FoxPro не активирует соединения до тех пор, пока вы не начнете использовать удаленное представление. Именованные соединения существуют только как определения соединений хранящиеся в виде записи в файле базы данных (.dbc).

NoteЗамечание

Прежде, чем вы сможете создать соединение, вы должны открыть базу данных. Для получения более подробной информации смотрите Как: открывать базы данных.

Для определения соединения

  1. Выполните одно из приведенного ниже:

    • Откройте базу данных в Database Designer (Конструкторе баз данных).

    - или -

    • Откройте преокт вашего приложения в Project Manager (Диспетчере проекта).

  2. В меню File (Файл) щелкните по New (Новый).

  3. В диалоговом окне New (Новый) щелкните по Connection (Соединение) и, затем, по New File (Новый файл).

  4. В Connection Designer (Конструкторе соединения) выберите параметры, которые соответствуют требованиям вашего сервера.

  5. В меню File (Файл) щелкните по Save (Сохранить) для открытия диалогового окна Save (Сохранить) .

  6. В блоке ввода Connection Name (Имя соединения) впечатайте имя для соединения и щелкните по OK.

Для получения более подробной информации смотрите описание Connection Designer (Конструктор соединения).

Для программного создания нового соединения

  1. Откройте базу данных или содержащий ее проект.

  2. Выберите одно из приведенного ниже:

    • Для создания соединения с использованием Connection Designer (Конструктора соединения), используйте команду CREATE CONNECTION с вопросительным знаком (?).

    - или -

    • Для создания соединения без открытия Connection Designer (Конструктора соединения) используйте команду CREATE CONNECTION с именем соединения и необходимыми параметрами.

Для получения более подробной информации смотрите описание команды CREATE CONNECTION.

Например, приведенный ниже код открывает базу данных с именем MyDatabase м создает соединение с именем Remote_01 для удаленного источника данных с именем SQLRemote:

 CopyCode imageСкопировать код
OPEN DATABASE MyDatabase
CREATE CONNECTION Remote_01 ;
   DATASOURCE SQLRemote USERID myUserID PASSWORD myPassword

Примечание переводчика.

В поставку Visual FoxPro 9.0 включено приложение DataExplorer с помощью которого вы можете быстро и легко создавать и тестировать соединения.

Смотрите также