Была база Firebird. Возникла необходимость чуток поменять поля базы. Пересоздал базу заново, добавив пару полей. Перестала работать UDF функция (XPATH из XML'ки, ктотрая хранится в BLOB'е).
Борляндовский SQL Explorer пишет Function unknown XPATH.
Самое прикольное что в старой базе UDF работает, и SQL Explorer запрос выполняет, а в новой нет

Хорошо. Создал базу точь-в-точь как была старая (этим же скриптом).
В ней UDF тоже не работает.
Что это может быть такое? FAQ читал, по нету искал. Ничего похожего не нашел. Firebird 1.5.3, но старая база была создана более старой версией.
Создаю базу так:
Код: Выделить всё
isql.exe
CREATE DATABASE 'D:\BisInf.gdb' USER 'xxx' PASSWORD 'xxx';
CREATE TABLE ...
CREATE TABLE Companies (CompanyID integer not null primary key, XML BLOB);
CREATE TABLE ...