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 производит автоматическую настройку на сервер баз данных, которая включает в себя следующие шаги: - Определение списка ключевых слов, зарезервированных за SQL сервером.
- Загрузка провайдера метаданных.
- Настройка парсера управляющих последовательностей (ODBC Escape Sequences).
- Выбор алгоритма вложенных транзакций, а так же поддерживаемого диалекта.
- Подключение алгоритмов, оптимизированных под конкретную версию сервера БД.
Вам остается только писать запросы, а всю вспомогательную работу выполнит IBProvider: - Запросит информацию о метаданных у SQL сервера.
- Определит параметры команды, их тип, точность и размер.
- Произведет корректное преобразование значений к заданному типу данных.
- Выгрузит данные в собственный swap-файл, если их размер превысит определенное значение в оперативной памяти.
- Корректно обработает 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 Полноценная поддержка транзакций - Вложенные транзакции.
- Распределенные транзакции, двухфазный commit, поддержка координатора транзакций MS DTC.
- Retain транзакции (Commit Retain/Rollback Retain).
- Режим автоматического управления транзакциями (auto commit).
- Все уровни изоляции read commited, snapshot, Snapshot Table Stability.
- Именованные точки сохранения - Savepoints.
Работа с параметрами команд - Поддержка именованных и неименованных параметров.
- Автоматическое определение описаний параметров, размерности, точности и типа данных.
- Поддержка направления (Direction) - In/Out параметров.
Типы данных - Поддержка всех типов данных Interbase и Firebird, включая массивы и BLOB поля.
- Поддержка специальных типов, таких как BOOLEAN в Interbase 7 и в Interbase 2007
- Поддержка большого диапазона OLE DB типов данных.
- Встроенный конвертор типов (защита от ошибок клиента).
Парсер SQL запросов - Специальная поддержка DML для Firebird 2.0 , Firebird 2.1 (MERGE, UPDATE OR INSERT, RETURNING, EXECUTE BLOCK и т.д).
- Парсер управляющих последовательностей (ODBC Escape Sequences).
- Поддержка DDL запросов (СREATE/ALTER/DROP).
А так же - Поддержка пула подключений.
- Поддержка обновляемых множеств (Updatable Rowsets) и закладок (Bookmarks).
- Работа в составе многопоточных приложений.
- Поддержка клиентских и серверных курсоров.
- Поддержка 39 кодовых страниц Firebird и Interbase, включая UNICODE.
- Многоязыковая поддержка и встроенный редактор подключения Microsoft Data Link.
Экономия времени IBProvider - это большой выбор средств разработки, а так же поддержка всей линейки серверов Interbase и Firebird. Не тратьте время на изучение низкоуровневого Firebird и Interbase API. Не изучайте компоненты, которые ограничивают вас в выборе средства разработки, скачайте IBProvider . На большинство вопросов вы найдете ответы в подробном разделе документации и на форуме. |