В Visual FoxPro 8.0 и 9.0 существуют два способа установления связи и выполнения обмена данными с системой Microsoft SQL Server:
1. Создать объект Connection в проекте VFP в составе базы данных (рис. 29), затем удаленное представление ( Remote View ) с заданным параметром обновления данных ( Send SQL Updates ) - рис. 30.

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

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

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