Visual FoxPro OLE DB Provider (VfpOleDB.dll) делает видимыми интерфейсы OLE DB, которые вы можете использовать для обращения к таблицам и базам данныхVisual FoxPro из других програмных языков и приложений.
Visual FoxPro OLE DB Provider включает в себя следующее:
-
Поддержку большей часть функциональности Open Database Connectivity (ODBC) driver из ранних версий FoxPro
-
Улучшенная поточная модель для переносимости
Замечание Visual FoxPro OLE DB Provider не поддерживает множественных наборов результатов.
-
Расширенные функциональные возможности для хранимых процедур и обращения к ним
Хранимые процедуры возвращают скалярные результаты в наборах строк и могут принимать параметры. Visual FoxPro OLE DB Provider обеспечивает интерфейс ICommandPersist с тем, чтобы вы могли создавать, изменять или удалять хранимые процедуры в процедурном коде или в модулях.
-
Поддержка событий контейнера базы данных DBC и способность создавать, изменять или удалять функции и процедуры в модуле хранимых процедур контейнера базы данных DBC
-
Поддержка для следующих схем Schema Rowsets: Table, Column, Provider Types, Indexes, Primary Keys, Procedures, Foreign Keys, Views, Table Constraints, Check Constraints и Referential Constraints
-
Распознавание любого допустимого файла конфигурации Visual FoxPro (.fpw), который хранится в том же самом каталоге, что и Provider. Однако, провайдером в файле конфигурации распознаются только перечисленные ниже установки.
-
MVCOUNT - которая устанавливает максимальное число переменных, которые могут обслуживаться Visual FoxPro.
-
ENGINEBEHAVIOR - которая указывает уровень совместимости движка.
-
TABLEVALIDATE - которая определяет уровень производимой проверки на корректность таблицы.
-
REFRESH - которая определяет - как часто обновляются локальные буферы памяти изменениями, произведенными другими пользователями в сети.
-
Вы можете производить следующие операции через Visual FoxPro OLE DB Provider:
-
Обращаться к данным Visual FoxPro из внешних приложений.
-
Создавать n-tier тонких и толстых клиентов, которые обращаются к унаследованным данным Visual FoxPro.
-
Использовать поднабор языка Visual FoxPro в хранимых процедурах базы данных.
-
Создавать и обслуживать контейнеры базы данных (DBCs) с помощью расширенной функциональности Data Manipulation Language (DML) и расширений ADOX для ADO.
Visual FoxPro OLE DB Provider поддерживается OLE DB System Components, которые поставляются с версией MDAC 2.6 или более поздней. Эти требования для запуска Visual FoxPro OLE DB Provider являются теми же самыми, что и для этой версии Visual FoxPro.
Замечание |
---|
Когда вы используете Visual FoxPro OLE DB Provider в качестве связанного сервера SQL (SQL Server-linked server), то поддерживаются только запросы. Visual FoxPro OLE DB Provider не поддерживает операции обновления, вставки или удаления через связанный сервер (linked server). |