English version Russian version





Новости IBProvider:
03.10.2008 В новой версии IBProvider Professional Edition добавлено 7 кодовых страниц, исправлены ошибки, улучшен механизм работы с памятью и доступ к BLOB-полям
25.08.2008 6 мировая конференция по Firebird пройдет в Бергамо с 25 по 27 сентября 2008 года. Открыта регистрация
30.07.2008 Доступны новые версии IBProvider. Улучшена работа с NUMERIC-типами и с пулом подключений. В схемах метаданных добавлена поддержка внешних и временных таблиц. В 2,5 раза повышена производительность с отключенным кешем метаданных.
08.07.2008 Выпущен IBProvider Release Candidate 3. Поддержка аутентификации Windows для Firebird 2.1, поддержка длинных имен и Boolean типа для Interbase 7 и Interbase 2007, и т.д.
Подписка на новости
Подписаться на новости через RSS RSS лента
Добавить в Google Reader Google Reader
Добавить в Яндекс.Лента Яндекс.Lenta
Добавить в My.Yahoo My.Yahoo!
Добавить в ленту друзей LiveJournal LiveJournal
Получать новости на email получать на email:
Обновление в разделе документация и примеры:
07.04.2008 Статья: 10 причин перевести приложение для Firebird и Interbase на 64 бита.
23.02.2008 Статья: Новые возможности Firebird 2.0. Примеры для ADO .Net (c#).
18.02.2008 Статья: Integration Services. Часть 1. Получение и преобразование данных из Firebird и Interbase. (MS SQL Server 2005 Business Intelligence).
16.01.2008 Статья: ODBC или OLE DB? Выбираем драйвер для Interbase и Firebird.
21.12.2007 На форуме открыт раздел, в котором собраны часто задаваемые вопросы по средствам MS SQL Server Business Intelligence (SSIS, SSAS, SSRS).
04.12.2007 Выложен справочник по управляющим ODBC последовательностям для Firebird и Interbase (ODBC Escape Sequences).
04.12.2007 На нашем форуме открыт раздел, в котором собраны часто задаваемые вопросы по технологии MS SQL Linked Server.

IBProvider - OLE DB провайдер для работы с Firebird и Interbase

Драйвер поддерживает 14 версий серверов 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 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

Кроме того, 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, а так же некоторых других.

Больше возможностей

Технология 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
  3. Поддержка большого диапазона OLE DB типов данных.
  4. Встроенный конвертор типов (защита от ошибок клиента).

Парсер 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. Поддержка обновляемых множеств (Updatable Rowsets) и закладок (Bookmarks).
  3. Работа в составе многопоточных приложений.
  4. Поддержка клиентских и серверных курсоров.
  5. Поддержка 39 кодовых страниц Firebird и Interbase, включая UNICODE.
  6. Многоязыковая поддержка и встроенный редактор подключения Microsoft Data Link.

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

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

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


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


Вперед Сборка сайта № 3.0.0.1487