gifts2017

Класс 1С++ для доступа к базе данных FireBird

Опубликовал Dmitry The Wing (wing) в раздел Программирование - Практика программирования

Класс написан для упрощения работы программиста - уменьшения объема кода.

Для работы требуется драйвер Firebird ODBC/JDBC Driver, доступный для скачивания по ссылке: http://www.firebirdsql.org/index.php?op=files&id=odbc.

Установка:

  1. Подключить 1С++ (инструкцию искать на этом форуме).
  2. Распаковать оба файла в папку классов (у меня это \Classes - для всех конф одна папка).
  3. В папке конфигурации создать файл DefCls.prm (если отсутствует)
  4. Добавить в DefCls.prm строку включения класса с правильным путем, например: //#include "\Classes\FireBird.prm"

Пример использования:

ФБ = СоздатьОбъект("FireBird");
ФБ.Сервер         = СерверБД;
ФБ.ИмяБД          = ИмяБД;
ФБ.ПользовательБД = ПользовательБД;
ФБ.Пароль         = ПарольБД;
ФБ.Открыть();
ТекстЗапроса = "некий текст запроса с параметрами";

ФБ.УстановитьТекстовыйПараметр("имя_параметра", значение_параметра);
тз = ФБ.ВыполнитьИнструкцию(ТекстЗапроса);
ФБ.Закрыть();

Примечание: Модуль FireBird.ert можно использовать и как класс, и как внешнюю обработку для составления запросов "на лету".

Скачать файлы

Наименование Файл Версия Размер
FireBird.zip 74
.zip 74,36Kb
04.03.11
74
.zip 74,36Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. vkr (vkr) 04.03.11 15:36
(0) Круто!!! :)
А для какой версии Жар-птички это работает ? Для v2.5 будет ?
2. Dmitry The Wing (wing) 10.03.11 12:29
(1) Все зависит только от драйвера. А ссылку на его страницу я указал.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа