Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Доступ к популярным серверным СУБД с помощью BDE

Лекция 9. Механизмы доступа к данным. Borland Database Engine и альтернативы | OLE DB и ADO | ODBC-источники | Компоненты для доступа к ODBC-источникам | Компоненты прямого доступа к Oracle | Компоненты прямого доступа к IB Database | Компоненты Titan для доступа к различным СУБД | Компоненты управления данными dBase и dBase-подобных СУБД |


Читайте также:
  1. IIPOЕКТИРОВАНИЕ ФУНДАМЕНТОВ С ПОМОЩЬЮ ЭВМ
  2. А вот скомпрометированная иммунная система этого сделать не в состоянии. С помощью ТФ это легко исправить.
  3. Алгоритм кормление с помощью поильника.
  4. Анализ причинно-следственных связей с помощью диаграммы Исикавы.
  5. Аппроксимация с помощью многочленов
  6. Б) капитальные вложения и доходы, скорректированные с помощью дисконтирования
  7. Бланк формализованного наблюдения за выполнением манипуляции «Кормление тяжелобольных с помощью ложки и поильника».

В этом разделе мы рассмотрим, какие СУБД доступны с помощью BDE-драйверов. Начнем с форматов наиболее популярных настольных СУБД.

Paradox, dBase, текстовые файлы

Для доступа к данным Paradox, dBase и текстовым файлам существуют BDE-драйверы прямого доступа, осуществляющие считывание и запись файлов этих СУБД. Более того, в документах Microsoft, посвященных доступу к данным Paradox и dBase, прямо указывается, что для записи данных в файлы этих СУБД с помощью ODBC или OLE DB (например, из приложений Visual Basic или VBA, при использовании этих файлов в качестве присоединенных баз данных Access или Microsoft SQL Server) на компьютере, где используется подобное приложение, следует установить BDE соответствующей версии, так как только эти драйверы осуществляют запись в такие файлы. Поэтому, применяя эти форматы данных в приложениях, созданных с помощью таких средств разработки, не только для чтения, но и для записи, необходимо установить BDE на компьютеры, где эти приложения будут эксплуатироваться (а еще лучше - подумать о смене формата данных). В таблице приведены сведения о том, какие версии BDE требуются для доступа к данным Paradox и dBase различных версий с помощью ODBC или OLE.

Таблица 1

Версия dBase или Paradox Чтение Чтение и запись
dBase III + BDE 4.x или более поздняя версия
dBase III+ + BDE 4.x или более поздняя версия
dBase IV + BDE 4.x или более поздняя версия
dBase 5 + BDE 4.x или более поздняя версия
dBase 7 BDE 4.x или более поздняя версия BDE 4.x или более поздняя версия
dBase 7.5 BDE 5.x или более поздняя версия BDE 5.x или более поздняя версия
Paradox 3 + BDE 4.x или более поздняя версия
Paradox 4 + BDE 4.x или более поздняя версия
Paradox 5 + BDE 4.x или более поздняя версия
Paradox 7 BDE 4.x или более поздняя версия BDE 4.x или более поздняя версия
Paradox 8 BDE 4.x или более поздняя версия BDE 4.x или более поздняя версия
Paradox 9 BDE 5.x или более поздняя версия BDE 5.x или более поздняя версия

Из вышеизложенного следует, что не имеет особого смысла использовать ODBC-драйверы этих СУБД и ODBC Link, по крайней мере в средствах разработки, поддерживающих BDE (Delphi, C++Builder), и в созданных с их помощью приложениях. Несмотря на то что такой доступ к данным технически вполне осуществим, реально в приложении все равно используется BDE-драйвер прямого доступа. В этом случае между приложением и драйвером оказываются две <лишние> библиотеки, не добавляющие никакой дополнительной функциональности, а лишь создающие неудобства при поставке приложения и настройке доступа к данным, к тому же нередко еще и снижающие производительность приложения.

Доступ к данным Paradox или поздних версий dBase непосредственно с помощью BDE в Visual Basic, Visual C++ и иных средств разработки, не ориентированных на поддержку BDE на уровне визуальных компонентов и классов, возможен только на уровне вызовов BDE API, что в принципе технически осуществимо, однако представляется несколько экзотическим подходом к решению проблемы.


Дата добавления: 2015-07-16; просмотров: 67 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Что такое BDE| Microsoft Access

mybiblioteka.su - 2015-2024 год. (0.006 сек.)