Сторонние БД: Firebird 2.1 и компонент сценария "SQL запрос"

В этой статье мы рассмотрим настройку Firebird 2.1. Узнаем какие драйвера для подключения нам понадобиться, где их скачать и как настроить.

Для настройки Firebird 2.1 в связки с Oktell нам понадобиться:

1) Firebird 2.1
2) ODBC Firebird  Driver
3) IB Expert

В начале нужно установить вышеперечисленные компоненты, установка каждого компонента стандартная.

Создание БД Firebird
(если есть готовая  БД этот шаг можно пропустить).

После установки всех компонентов откройте IB Expert и создайте новую БД. Нажмите Database\CreateDatabase откроется окно, укажите настройки как на скриншоте (пароль — masterkey) и нажмите "ОК" .



После того как мы создали БД создадим в ней тестовую таблицу и заполним ее данными. Выберите Database\New Table. Создайте колонки с типом данных VARCHAR. На выходе у вас должна получиться примерно такая таблица.



Подключение ODBC драйвера.

Нажмите Пуск\Панель управление\Администрирование\Источники данных (ODBC), перейдите в  вкладку Системный DSN нажмите Добавить. Выберите Easysoft Fireberd ODBC.



Настройте драйвер согласно скриншоту. Логин и пароль должны соответствовать логину и паролю БД.



Настройка подключения в Oktell.

Создайте служебный сценарий в Oktell.



Параметры подключения к БД в компоненте SQL запрос должны выглядеть следующим образом. Где "TEST" имя DSN.



Входящий параметр задается знаком "?", исходящий параметр должен соответствовать переменной ранее созданной в сценарии.


  1. fdb.oscr (2 Kb) 

Firebird, БД.

Комментарии

212

ООО "Первый Контактный Центр"


9 апреля 201212:33

Если ОС x64, как можно подключиться?

    213

    ООО "Первый Контактный Центр"


    9 апреля 201212:35

    15:29:10:682 11784 ExType: System.Data.Odbc.OdbcException; ERROR [IM014] [Microsoft][Диспетчер драйверов ODBC] В указанном DSN архитектура драйвера и архитектура приложения не соответствуют друг другу.
    at System.Data.Odbc.OdbcConnection.Open()
    at oktell.Service.DBProvider.SQLCheck_odbc(String ConnStr, String sqlstring, CSQLParamArray sqlarr, Exception& exception)

      469

      Новые технологии связи


      6 августа 201515:07

      >>Если ОС x64, как можно подключиться?
      >>ExType: System.Data.Odbc.OdbcException; ERROR [IM014] [Microsoft][Диспетчер драйверов ODBC] В указанном DSN архитектура драйвера и архитектура приложения не соответствуют друг другу.
      at System.Data.Odbc.OdbcConnection.Open()
      at oktell.Service.DBProvider.SQLCheck_odbc(String ConnStr, String sqlstring, CSQLParamArray sqlarr, Exception& exception)

      UP

        Новое сообщение

        Прикрепить файлы

        Написать