Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не могу разобраться с ошибкой :(
|
|||
|---|---|---|---|
|
#18+
ASE версия 12.0 У меня есть скрипт в процедуре Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. Во время выполнения происходит ошибка:Error: Number (563) Severity (16) State (2) Server (....) Procedure (....) There is already another cursor with the name 'cursor_for_emp' at the nesting level '1'. С чем связана ошибка??? С тем что курсор 'cursor_for_emp' несколько раз декларируется? Если это нельзя делать, то как обойти это ограничение, если мне этот курсор надо использовать внутри цикла? Или это связано с тем, что тут 2 курсора? Или может что еще?:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 13:48 |
|
||
|
Не могу разобраться с ошибкой :(
|
|||
|---|---|---|---|
|
#18+
К сожалению, тут какое то кривоватое форматирование, поэтому вложенность не наглядна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 13:52 |
|
||
|
Не могу разобраться с ошибкой :(
|
|||
|---|---|---|---|
|
#18+
это связано с тем что вы не делаете dealocate cursor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 14:00 |
|
||
|
Не могу разобраться с ошибкой :(
|
|||
|---|---|---|---|
|
#18+
declare cursor (второй) нужно вынести из внешнего цикла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 16:28 |
|
||
|
Не могу разобраться с ошибкой :(
|
|||
|---|---|---|---|
|
#18+
MasterZivdeclare cursor (второй) нужно вынести из внешнего цикла. Нельзя его вынести, т.к. во внешнем цикле определяется параметр, по которому работает второй курсор... А deallocate тут поможет? Его надо ставить до close второго курсора, или после? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2006, 07:18 |
|
||
|
Не могу разобраться с ошибкой :(
|
|||
|---|---|---|---|
|
#18+
deall ocate cursor ( в предыдущем посте была ошибка ) это закрывающая комманда для declare cursor как close для open если делать declare cursor и не делать deallocate cursor , то курсор все еще остается обьявленным и обьявление его во второй раз дает именно эту ошибку! пример стандартного курсора: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2006, 09:48 |
|
||
|
Не могу разобраться с ошибкой :(
|
|||
|---|---|---|---|
|
#18+
Спасибо огромное :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2006, 09:57 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=88&tid=2013032]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 381ms |

| 0 / 0 |
