Книга: Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil
Механизм подключения функций
Механизм подключения функций
Специально для расширения функциональности SQL InterBase предлагает механизм функций, определяемых пользователем (user defined functions). Вы можете создать динамическую библиотеку (Dynamic Link Library) при помощи любой системы разработки, которая позволяет создавать выполнимые файлы данного формата. В частности, можно использовать Borland Delphi, Borland C++ Builder, Microsoft Visual C++ и т. д. Далее, необходимо поместить полученную DLL в каталог, из которого InterBase сможет вызывать библиотеку, и декларировать нужные функции из DLL в своей базе данных при помощи команды DECLARE EXTERNAL FUNCTION. После этого вы сможете вызывать указанные функции, как если бы они были встроенными функциями InterBase.
InterBase до версии 6.0 требовал, чтобы DLL находилась в любом из каталогов, указанных в системной переменной PATH InterBase 6 и выше (включая клоны Firebird и Yaffil) требует, чтобы DLL была помещена в специальный каталог UDF, находящийся в общем каталоге установки InterBase
- 1.3. Правила подключения к компьютеру внешних устройств
- Расширение механизма событий
- 8.8.11. Мероприятие 12: Раскрытие информации о механизмах агрессивного налогового планирования
- Пересмотр функций клиента
- Вызовы функций
- Как в Сетевых подключениях создать значок Подключение по локальной сети?
- После подключения второго жесткого диска Windows не загружается. Что делать?
- Другие варианты подключения
- 3.6.2. Информация о сетевых подключениях
- 3.6.3. Изменение параметров сетевого подключения
- 9.1.6.1. Использование функций POSIX: wait() и waitpid()
- 1.2.3. Поисковый механизм