Основы работы с базами данных

       

Использование Visual FoxPro для работы с базой данных системы Microsoft SQL Server


В Visual FoxPro 8.0 и 9.0 существуют два способа установления связи и выполнения обмена данными с системой Microsoft SQL Server:

  1. Создать объект Connection в проекте VFP в составе базы данных (рис. 8.29), затем удаленное представление (Remote View) с заданным параметром обновления данных (Send SQL Updates) - рис. 8.30.


    увеличить изображение
    Рис. 8.29.  Установление связи с базой данных SQL Server в проекте Visual FoxPro


    увеличить изображение
    Рис. 8.30.  Задание параметров обновления данных удаленного представления для базы системы SQL Server

  2. Добавить в Data Environment экранной формы объект CursorAdapter для связи с базой SQL Server (рис. 8.31) и описать его основные свойства с помощью Построителя объектов (Builder). Предварительно необходимо в системе Windows в программе ODBC Data Source Administrator добавить новую строку в User DSN - "SQL_Students" с драйвером SQL Server, сервером (local) и базой данных "Students" для использования описания этого соединения в объекте CursorAdapter. На первой странице построителя следует задать связь через ODBC для созданного файла DSN "SQL_Students", на второй странице - с помощью кнопки Build: (см. рис. 8.31) выбрать нужную таблицу и ее поля, на третьей странице можно задать режим автоматического или командного обновления для всех полей и индексов таблицы.


    Рис. 8.31.  Создание объекта CursorAdapter для связи с базой SQL сервера

    Далее с созданными временными таблицами можно работать как с обычными таблицами баз данных Visual FoxPro в режиме оптимистической буферизации данных.



Содержание раздела