|
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) уже сработало то они начинают возвращаться, хотя бесполезны и не нужны.... тоесть пока данные терпят обработку то не возвращаются, а когда не обрабатываются то все Ок... как поправить эту багу, так вообще задумано или надо руки править? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2000, 12:29 |
|
StoredProc Не возвращает значения...
|
|||
---|---|---|---|
#18+
А в том месте, где должны проц данные возвращать должна SUSPEND есть? Если нет, то обновляешь выходные переменные и пишешь SUSPEND. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2001, 12:22 |
|
StoredProc Не возвращает значения...
|
|||
---|---|---|---|
#18+
Вставь SUSPEND и всё пойдёт. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2001, 10:16 |
|
|
start [/forum/topic.php?fid=40&gotonew=1&tid=1581394]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 180ms |
0 / 0 |