IBProvider 1.5.2.0

IBProvider представляет собой OLEDB драйвер для доступа к InterBase и Firebird. Используя IBProvider вы можете создавать приложения основанные на:

  • Всех версиях Microsoft Visual Studio (5.x, 6.x, 7.x) включая Microsoft Visual Studio .Net 2005 (ADO.Net 2.0)
  • C++ и Delphi
  • Microsoft Office, включая Microsoft Access, c использованием Visual basic for Applications (VBA)
  • ActiveX Scripts и Crystal Reports
  • Сценарии Windows Scripting Host
  • ASP и ASP.Net для разработки Web-приложений

Фактически, вы можете использовать IBProvider для создания любых приложений для Interbase и Firebird, работающих под Windows.

  • Работа со всеми версиями InterBase (IB4.x, IB5.x, IB6.x, IB7.x) и Firebird (FB1.x и FB2.x.)
  • Широкий диапазон типов данных OLE DB и поддержка всех типов данных InterBase и Firebird.
  • Встроенный конвертор типов данных.
  • Поддержка чтения/записи BLOB-полей через потоки.
  • Поддержка массивов.
  • Наличие режима UNICODE, обеспечивающего специальную поддержку кодировок UNICODE_FSS, WINXXX, DOSXXX. Перекодировка текста поддерживается для обычных колонок, массивов, BLOB-полей и storage-объектов.
  • Три уровня изоляции транзакций: Read Committed, Snapshot and Snapshot Table Stability.
  • Возможность работы в режиме автоподтверждения (AutoCommit) и указания его уровня изоляции.
  • Двухфазное подтверждение транзакции.
  • Поддержка Microsoft Transaction Server.
  • Поддержка connection pool services.
  • Все наборы логической и физической информационных схем.
  • Возможность подключения InterBase к Microsoft SQL Server для выполнения гетерогенных запросов к разным базам данных.
  • Поддержка MS Analysis Services.
  • Полная поддержка IB SQL, в том числе вызов хранимых процедур и управление транзакциями через SQL.
  • Поддержка ODBC-расширений в SQL-запросах.
  • Поддержка именованных и неименованных параметров в тексте запроса.
  • Автоматическое определение типов параметров запроса.
  • IN-OUT параметры.
  • Поддержка Client Cursor Engine.
  • Поддержка Server Cursor - четыре специализированных режима:
    • однонаправленный доступ, данные только на чтение;
    • произвольный доступ, данные только на чтение;
    • произвольный доступ, немедленная запись изменений;
    • произвольный доступ, отложенная запись изменений.
    Обновляемые наборы рядов реализуют:
    • автоматический и управляемый режимы записи изменений в базу данных;
    • пул подготовленных SQL-запросов для записи изменений в базу данных;
    • возможность использования раздельных транзакций для чтения и записи данных.
    Во всех режимах отсутствуют ограничения на объем обрабатываемых данных:
    • 64-битный доступ к автоматически создаваемым временным файлам;
    • высокопроизводительный кэш данных набора рядов.
  • Поддержка многопоточных приложений для InterBase.
  • Локализованные сообщения
  • Собственный редактор соединений Data Link .
  • Минимальные требования к системе: установленный клиент к InterBase SQL Server (gds32.dll). IBProvider не требует установки сервисных компонент MDAC-библиотеки.

Фактически, IBProvider представляет собой мощный объектно-ориентированный низкоуровневый клиентский API для работы с InterBase и FireBird. Интегрируясь в приложения баз данных, IBProvider способен взять на себя всю работу по организации взаимодействия с InterBase. Предоставление ресурсов для работы с базой данных в виде COM-объектов снимает традиционные ограничения, накладываемые на клиентские приложения. Программы можно делить на модули, которые создаются с помощью разных систем программирования. Используя сценарии, написанные на VBScript/JScript, в приложения можно добавлять логику, которую невозможно реализовать на уровне базы данных. OLE DB является общепризнанным промышленным стандартом доступа к данным, что позволяет легко разворачивать и управлять приложениями, разработанными с использованием IBProvider'a.



Опубликовал admin
14 Авг, Понедельник 2006г.



Программирование для чайников.