|
|
|
функции на ASA 9.0
|
|||
|---|---|---|---|
|
#18+
"Хренотень - тень отбрасывемая хреном на другие растения" Действительно, какой-то глубинный баг, значит причина может быть в чем угодно. Вставлю своих пять копеек. У этой ХП, в определении какой диалект стоит? Сама по себе процедура - TransactSQL, но хз, может в централе она видна как Watcom-SQL и из-за этого его подклинивает? Why CORBA is DEAD? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2008, 22:48 |
|
||
|
функции на ASA 9.0
|
|||
|---|---|---|---|
|
#18+
не скажу что это поможет и не уверен что еще работает писал много лет назад когда АСА 5.0 только появился http://dm.char.com.ua/soft/reload.rar там есть скрипт RlProc.sql по идее он генерит один большой файл со всеми процедурами... ЗЫ: когда-то использовали для деплоя всех процедур. можно было-бы использовать reload.sql который генерится через unload вырезав все лишнее и обработав хорошим редактором. но надо-бы убедиться что проблема именно в этом. а то труд будет напрасным :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2008, 23:09 |
|
||
|
функции на ASA 9.0
|
|||
|---|---|---|---|
|
#18+
опишу свои наблюдения попробуй в ISQL на новой БД сделать 1 CALL "Owner"."frx_cl_InfoReport_Tab_PayDoc"() 2 select * from "Owner"."frx_cl_InfoReport_Tab_PayDoc"() первое должно отработать, второе - нет идем в SC, находим процедуру "Owner"."frx_cl_InfoReport_Tab_PayDoc", через контекстное меню вызывай свойства, смотри закладку Parameters наверняка выходных параметров нет, есть только expression если так - опиши параметры White OwlИ не забывай ставить точку с запятой после END. Полезно будет... не всегда если стоит параметр PRESERVE_SOURCE_FORMAT, и ф-ция (тригер и пр.) создается через execute immediate, то при выгрузке БД в reload.sql в комментарии где хранится неформатированный текст, точка с запятой не уберется, и придется исправлять все руками, иначе будет на нее ругаться case открывал для asa9, ага, исправили, но только в sa10, чудаки ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2008, 00:16 |
|
||
|
функции на ASA 9.0
|
|||
|---|---|---|---|
|
#18+
Марсель, навел меня на мысль... вообщем при очередной заморочке с базой удалось отловить одну процедуру с выше описанной проблемой... И обнаружилась следующая хренька: текст заспроса процедуры выполненый отдельно вернул датасет в котором полей больше, чем на вкладке Parameters параметров с ParameterType = Result... Как-то можно перекомпилять у процедуры схему данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2008, 08:54 |
|
||
|
функции на ASA 9.0
|
|||
|---|---|---|---|
|
#18+
Масштабы компании конечно могут быть большие и конечно проблему надо убить в зародыше, на стадии разработки. Но написать скрипт перезаливки проблем вроде нет, если только есть проблема в распространении и запуске этого скрипта у всех. Или базы отпущены в свободное плавание и между собой вообще связи не имеют. Обновление ведь какое-то предусмотрено? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2008, 13:11 |
|
||
|
функции на ASA 9.0
|
|||
|---|---|---|---|
|
#18+
antand, очень надеюсь, что не придется данную проблему решать на стадии эксплуатации... Резервное решение в виде раскручивания скрипта несколько раз на одной БД... но это как-то криво... Поэтоу сейчас все силы брошены на решение проблемы в зародыше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2008, 14:04 |
|
||
|
функции на ASA 9.0
|
|||
|---|---|---|---|
|
#18+
Да не... Все понятно и поддерживаю. Я просто подумал, что у Вас уже куча точек запущена. И к тому же Вы все время спрашиваете "как бы все перекомпилить". Раз Вы отловили одну из процедур, то предоставьте нам для разбора исходный файл заливки этой процедуры. Именно файл-скрипт, который был запущен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2008, 14:17 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=35586867&tid=2011338]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 17ms |
| total: | 150ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...