Для работы требуется драйвер Firebird ODBC/JDBC Driver, доступный для скачивания по ссылке: http://www.firebirdsql.org/index.php?op=files&id=odbc.
Установка:
- Подключить 1С++ (инструкцию искать на этом форуме).
- Распаковать оба файла в папку классов (у меня это \Classes - для всех конф одна папка).
- В папке конфигурации создать файл DefCls.prm (если отсутствует)
- Добавить в DefCls.prm строку включения класса с правильным путем, например: //#include "\Classes\FireBird.prm"
Пример использования:
ФБ = СоздатьОбъект("FireBird");
ФБ.Сервер = СерверБД;
ФБ.ИмяБД = ИмяБД;
ФБ.ПользовательБД = ПользовательБД;
ФБ.Пароль = ПарольБД;
ФБ.Открыть();
ТекстЗапроса = "некий текст запроса с параметрами";
ФБ.УстановитьТекстовыйПараметр("имя_параметра", значение_параметра);
тз = ФБ.ВыполнитьИнструкцию(ТекстЗапроса);
ФБ.Закрыть();
Примечание: Модуль FireBird.ert можно использовать и как класс, и как внешнюю обработку для составления запросов "на лету".