English version Russian version

Новости IBProvider:
26.08.2010 Скачайте финальную сборку IBProvider Professional v3(!).
08.07.2010 Доступна новая версия IBProvider Professional v3 RC5 с поддержкой обновляемых множеств.
11.06.2010 Произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности, проверьте значения всех состояний OLE DB. Работа не выполнена
07.05.2010 Новая версия IBProvider 3.0.0.9496 доступна для скачивания. Обновлен парсер параметров запросов и улучшен механизм блокировки COM-Объектов
Обновление в разделе документация и примеры:
26.08.2010 Как программно создать базу данных Firebird или Interbase используя ADOX и Visual C# .NET (или VBScript)
02.04.2010 Видео: Чем Microsoft SQL Server поможет в работе с Firebird и Interbase?
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.

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(2008) и в С++ 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


Вперед