Fb 2.1 - ограничение....
Добавлено: 15 янв 2009, 15:45
Имеются расчетные задачи, расчеты задаются формулами(строка), переменные в которых описываются тоже формулами.
Формулы из Oracle, там имеются языковые конструкции типа "case", некоторые функции и т.д. Расчеты идут в SP.
На первом этапе была следующая реализация - из формулы выбирались "переменные", для них вызывалась процедура расчета(которая брала формулу для этой "переменной", вызывала процедуру расчета и сохраняла результат) и результат подставлялся вместо "переменные" - в конце вызывался execute statement - и получался результат расчета.
В связи с наличием case в формулах - возникла необходимость считать не все "переменные" а лишь "нужные". Т.е вместо расчета "переменной" и подстановки результата - подставлялась вызов процедуры расчета "переменной"...
И тут получаю большую проблему -
invalid request BLR at offset 1537
context already in use (BLR error)
Почитал в инете - стало грустно..... неужели все так плохо....
Может попробовать 2.5 (где ее взять в сомпилированном виде?)
Формулы из Oracle, там имеются языковые конструкции типа "case", некоторые функции и т.д. Расчеты идут в SP.
На первом этапе была следующая реализация - из формулы выбирались "переменные", для них вызывалась процедура расчета(которая брала формулу для этой "переменной", вызывала процедуру расчета и сохраняла результат) и результат подставлялся вместо "переменные" - в конце вызывался execute statement - и получался результат расчета.
В связи с наличием case в формулах - возникла необходимость считать не все "переменные" а лишь "нужные". Т.е вместо расчета "переменной" и подстановки результата - подставлялась вызов процедуры расчета "переменной"...
И тут получаю большую проблему -
invalid request BLR at offset 1537
context already in use (BLR error)
Почитал в инете - стало грустно..... неужели все так плохо....
Может попробовать 2.5 (где ее взять в сомпилированном виде?)