Миф №1. IBProvider работает через ODBC

Привет всем!

Иногда в сети обнаруживаются смешные вещи. Или высказывания, которые не соответствуют действительно.

В этом блоге я буду давать для них комментарии. Исключительно для собственного развлечения 🙂

Итак, «Миф №1. IBProvider работает через ODBC».

IBProvider работает через ODBC

Провайдер не использует для взаимодействия с сервером ни ODBC, ни какие либо другие технологии доступа к серверу (IB/FB/YA)

Он работает через ISC API, который реализуется в gds32.dll или fbclient.dll.

Формально говоря, у меня есть один пилотный проект. В котором IBProvider мог работать с Firebird/Interbase через … IBProvider. Он представляет собой реализацию ISC API для OLEDB.

Через этот шлюз мы и IBExpert подключали к FB/IB через IBProvider. Впрочем, к MSSQL он тоже подключался.

Это мы таким образом исследовали нюансы ISC API и ограничения провайдера. После того как было выяснено и первое и второе, этот пилотный проект был остановлен. А мы смогли реализовать самую навороченную поддержку для всех типов данных FB/IB. Без каких либо ограничений.

One Comment

Dmitry Kovalenko  on 17 декабря, 2015

UPD. Начиная с версии 3.27, IBProvider может работать с Firebird через Ws2_32.dll (Windows Socket) 🙂

Leave a Comment