Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
20.11.2000, 12:29
|
|||
---|---|---|---|
|
|||
StoredProc Не возвращает значения... |
|||
#18+
есть в StoredProc возвращает некоторые RETURNS ( R_BSO_CODE INTEGER, R_BLANK_T VARCHAR(4), R_BLANK_NUM NUMERIC(10, 0), R_NAKL_NUM INTEGER ) так-же в ней есть цикл: FOR SELECT BLANK_NUM, BSO_CODE, BLANK_T FROM BLANKS WHERE BLANK_T = :N_BLANK_T AND TRANS_VIDACHA IS NULL INTO :R_BLANK_NUM, :R_BSO_CODE, :R_BLANK_T DO BEGIN IF (R_BLANK_NUM - :L_NUM > 1) THEN BEGIN ....(всякие там UPDATE, INSERT, DELETE) END IF (:I_=:N_COUNT) THEN BEGIN ....(всякие там UPDATE, INSERT, DELETE) EXIT; END ELSE I_=:I_+1; END вот в итоге получаем что пока работает условие (1) данные не возвращаются.... а когда не работает условие (1), но условие (2) уже сработало то они начинают возвращаться, хотя бесполезны и не нужны.... тоесть пока данные терпят обработку то не возвращаются, а когда не обрабатываются то все Ок... как поправить эту багу, так вообще задумано или надо руки править? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.01.2001, 12:22
|
|||
---|---|---|---|
|
|||
StoredProc Не возвращает значения... |
|||
#18+
А в том месте, где должны проц данные возвращать должна SUSPEND есть? Если нет, то обновляешь выходные переменные и пишешь SUSPEND. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.01.2001, 10:16
|
|||
---|---|---|---|
StoredProc Не возвращает значения... |
|||
#18+
Вставь SUSPEND и всё пойдёт. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=40&mobile=1&tid=1581394]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
174ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 230ms |
total: | 495ms |
0 / 0 |