suzum |
при попытке запуска SP заявляет: | Invalid token, invalid request BLR at offset 789, function DH_MAD is not defined, module name or entrypoint could not be found.
|
|
иб6 именно так ругается когда не находит dll.
suzum |
Причём не узнаёт ни одну UDF. Свою udf-DLL-ку куда только не насовал: и в IB\UDF, и в каталог с приложением, и в windows\system32 ... |
Еще такой момент. Если не путаю, на иб6 при перемещении dll-ки по разным местам при работающем приложении возможен такой сюрприз: если стырить udf-DLL-ку с положенного места, выполнить нечто нуждающееся в этой dll-ке, а потом вернуть ее на место, то ошибка "function ... is not defined" не исчезнет без переконнекта. Попробуй сложить свои dll-ки в <ib-home>\udf и рестартовать приложение.
suzum |
Плюнул на всё, извлёк метаданные, пересоздал из скрипта базу - то же самое. |
при этом база создалась и не возникло ругани при создании хп, использующей "потерянную" udf?
По хорошему, раз судьба такой делать тебе этот проект на иб6, то и разрабатывай его на этой версии. Не очень ценные приложения уровня "палка-веревка" вполне могут функционировать на шестерке, а при определенной сноровке и аккуратности разработчика возможна эксплуатация даже чуть более сложных систем.... Попробуй все же обрисовать перспективы эксплуатации баз на иб6 вышестоящим.