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

         

Использование 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.

    Установление связи с базой данных SQL Server в проекте Visual FoxPro

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

    Задание параметров обновления данных удаленного представления для базы системы SQL Server

    увеличить изображение
    Рис. 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) выбрать нужную таблицу и ее поля, на третьей странице можно задать режим автоматического или командного обновления для всех полей и индексов таблицы.

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

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

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




Содержание  Назад  Вперед






Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий