English version Russian version

Новости IBProvider:
14.02.2010 Успейте получить бесплатную лицензию на IBProvider Professional v.3.0.00.8628
18.01.2010 Сегодня IBProvider исполнилось 10 лет. Представляем новую юбилейную версию IBProvider с улучшенной поддержкой DDL и обновляемых множеств.
15.12.2009 Публикация текстов хранимых процедур в схеме метаданных PROCEDURES
16.11.2009 Производительность новой версии IBProvider возросла в 4,5 раза
Обновление в разделе документация и примеры:
04.07.2009 Работа с типами BOOLEAN и GUID в Firebird и Interbase.
02.04.2009 Быстрый старт с Borland Interbase SQL Server.
02.12.2008 Доступ к Firebird и Interbase из Delphi.
06.11.2008 Работа с Firebird и Interbase с ограниченными правами в системе.
06.11.2008 Кодовые страницы Firebird и Interbase.
20.10.2008 Firebird Sql Server для начинающих.
07.04.2008 10 причин перевести приложение для Firebird и Interbase на 64 бита.

IBProvider - OLE DB Firebird драйвер и Interbase провайдер

Драйвер поддерживает 16 версий серверов Firebird и Interbase:

Подключение к Firebird SQL Server

  • Firebird 1.0 (1.0.3)
  • Firebird 1.5 (1.5.3, 1.5.4, 1.5.5)
  • Firebird 2.0 (2.0.1 - 2.0.x)
  • Firebird 2.1
  • Firebird 2.5
  • Firebird 64 bits

Подключение к Interbase SQL Server

  • Interbase 4 (4.2)
  • Interbase 5 (5.5, 5.6)
  • Interbase 6 (6.0.1, 6.5)
  • Interbase 7 (7.0, 7.1, 7.5.1)
  • Interbase 2007
  • Interbase 2009

Кроме того, IBProvider поддерживает работу с Yaffil SQL Server.

Легкость обновления

Если вы используете IBProvider для подключения к Firebird и Interbase, то переход на новые версии серверов БД, а так же переключение между серверами будет значительно проще, чем при использовании других компонентов.

IBProvider производит автоматическую настройку на сервер баз данных, которая включает в себя следующие шаги:

  1. Определение списка ключевых слов, зарезервированных за SQL сервером.
  2. Загрузка провайдера метаданных.
  3. Настройка парсера управляющих последовательностей (ODBC Escape Sequences).
  4. Выбор алгоритма вложенных транзакций, а так же поддерживаемого диалекта.
  5. Подключение алгоритмов, оптимизированных под конкретную версию сервера БД.

Вам остается только писать запросы, а всю вспомогательную работу выполнит IBProvider:

  1. Запросит информацию о метаданных у SQL сервера.
  2. Определит параметры команды, их тип, точность и размер.
  3. Произведет корректное преобразование значений к заданному типу данных.
  4. Выгрузит данные в собственный swap-файл, если их размер превысит определенное значение в оперативной памяти.
  5. Корректно обработает Unicode строки в обычных колонках, массивах, BLOB полях, а так же storage-объектах.

В IBProvider мы постарались учесть все тонкости реализации Interbase и Firebird API, обернув их в стандартизованные OLE DB интерфейсы. Это позволило работать с СУБД Firebird и Interbase, с использованием клиентских библиотек OLE DB, ADO, dbGo (ADO Express), ADO .Net, а так же некоторых других.

Больше возможностей Firebird драйвера и Interbase провайдера

Технология OLE DB провайдеров поддерживается практически всеми современными средствами разработки. Среди них:

  • Генераторы отчетов Crystal reports, Fast Reports, Reporting Services (SSRS).
  • Средства аналитики и OLAP (Analysis services (SSAS)).
  • Приложения Microsoft Office (Word, Excel, Visual Basic For applications (VBA)).
  • Microsoft SQL Server 2005 Linked Server и Business Intelligence.

Библиотека ADO

Позволяет разрабатывать приложения в Visual Studio 6.0 (5.0) Visual Basic, Visual C++, а так же писать сценарии автоматизации для Windows Script Host (WSH) на VBScript и JavaScript.

Библиотека ADO .Net

Используйте IBProvider и ADO .Net для подключения к Firebird и Interbase в Visual Studio .Net 2008, 2005, разрабатывайте современные приложения на C#, Visual Basic .Net, а так же на других языках.

В состав библиотеки ADO .Net входит большой набор компонентов для работы с данными: DataGrid, DataView, TableAdapter, OLE DB компоненты, встроенные мастера и утилиты (Server Explorer, Data connection wizard, дизайнер DataSet) и другие средства.

Клиентская библиотека на C++ для OLE DB

Позволяет разрабатывать приложения на C++ в Visual Studio 2005 и в С++ Builder. Бесплатно распространяется в составе дистрибутива IBProvider.

Delphi и C++ Builder

Для доступа к Interbase и Firebird из Delphi или из C++ Builder вы можете выбрать среди нескольких вариантов:

  • Взаимодействовать с ADO через COM интерфейсы.
  • Использовать dbGo (ADO Express) компоненты.

Кроме того, для C++ Builder можно воспользоваться бесплатной C++ библиотекой из дистрибутива IBProvider.

MS SQL Server 2005 Business Intelligence

IBProvider позволяет работать с Interbase и Firebird не только через связный сервер MS SQL Linked Server , но и в составе средств Business Intelligence:

IBProvider и 64 бита.

IBProvider Professional Edition существует в 2-х редакциях: для 32 битных OS, а так же для 64 битных операционных систем.

Дополнительные преимущества IBProvider

Полноценная поддержка транзакций

  1. Вложенные транзакции.
  2. Распределенные транзакции, двухфазный commit, поддержка координатора транзакций MS DTC.
  3. Retain транзакции (Commit Retain/Rollback Retain).
  4. Режим автоматического управления транзакциями (auto commit).
  5. Все уровни изоляции read commited, snapshot, Snapshot Table Stability.
  6. Именованные точки сохранения - Savepoints.

Работа с параметрами команд

  1. Поддержка именованных и неименованных параметров.
  2. Автоматическое определение описаний параметров, размерности, точности и типа данных.
  3. Поддержка направления (Direction) - In/Out параметров.

Типы данных

  1. Поддержка всех типов данных Interbase и Firebird , включая массивы и BLOB поля.
  2. Поддержка специальных типов, таких как BOOLEAN в Interbase 7, Interbase 2007 и Interbase 2009
  3. Эмуляция типов BOOLEAN и GUID в Firebird и Interbase до 7 версии.
  4. Поддержка большого диапазона OLE DB типов данных.
  5. Встроенный конвертор типов (защита от ошибок клиента).

Парсер SQL запросов

  1. Специальная поддержка DML для Firebird 2.0 , Firebird 2.1 (MERGE, UPDATE OR INSERT, RETURNING, EXECUTE BLOCK и т.д).
  2. Парсер управляющих последовательностей (ODBC Escape Sequences).
  3. Поддержка DDL запросов (СREATE/ALTER/DROP).

А так же

  1. Поддержка пула подключений.
  2. Поддержка пула запросов.
  3. Поддержка обновляемых множеств (Updatable Rowsets) и закладок (Bookmarks).
  4. Работа в составе многопоточных приложений.
  5. Поддержка клиентских и серверных курсоров.
  6. Поддержка 49 кодовых страниц Firebird и Interbase, включая UNICODE, UTF8 и бинарные OCTETS.
  7. Многоязыковая поддержка и встроенный редактор подключения Microsoft Data Link.

Экономия времени

IBProvider - это большой выбор средств разработки, а так же поддержка всей линейки серверов Interbase и Firebird. Не тратьте время на изучение низкоуровневого Firebird и Interbase API. Не изучайте компоненты, которые ограничивают вас в выборе средства разработки, скачайте IBProvider .

На большинство вопросов вы найдете ответы в подробном разделе документации и на форуме.


Native OLE DB Provider OLE DB for InterBase OLE DB for Firebird


Вперед