Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
03.02.2009, 14:51
|
|||
---|---|---|---|
|
|||
-201 Syntax Error |
|||
#18+
Пытаюсь добавить 2 аргумента в процедуру. Получаю синтакс еррор на эту команду - в чем дело? Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Error in line 3 Near character position 0 Какой то бред. Может кто подскажет как нормально синтаксис проверить чтоб показывало хотя бы строку в которой ошибка. SS 6 стоит. Но она даже строку не показывает - приходится через dbaccess грузить... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2009, 15:11
|
|||
---|---|---|---|
-201 Syntax Error |
|||
#18+
Петров Андрей, Код: 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.
14:08:00 00:00:00.141 1 Routine created. IDS 7.31 UD6 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2009, 15:24
|
|||
---|---|---|---|
|
|||
-201 Syntax Error |
|||
#18+
О том и речь что ошибка совсем не на той строке на которой показывает dbaccess ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2009, 15:26
|
|||
---|---|---|---|
-201 Syntax Error |
|||
#18+
Началось... А сразу сказать версию сервера, и что вы это делаете конкретно в dbaccess, никак нельзя? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2009, 15:28
|
|||
---|---|---|---|
-201 Syntax Error |
|||
#18+
И это не весь скрипт, который вы запускаете? У вас "end procedure;" есть? попробуйте ещё ";" после "returning параметры" убрать... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2009, 15:30
|
|||
---|---|---|---|
|
|||
-201 Syntax Error |
|||
#18+
Посмотреть onstat -g sql , похоже dbaccess отправляет на выполнение совсем не то что вы задумали. Т.е. например мой парсер будет искать end procedure; дойдет до конца, и пошлет все на выполнение, если в конце (3-я строка) у вас стоит перевод строки, то информкс скажет ошибка в 3-й строке. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2009, 15:50
|
|||
---|---|---|---|
|
|||
-201 Syntax Error |
|||
#18+
Денис я не понял к чему надо посмотреть то что выполняется на сервере - вы думаете у меня в паралель что то работает? Нет сервер тестовый и на нем я фактически компилю процедуры :-) пока. автор IBM Informix Dynamic Server Version 9.40.TC4 -- On-Line -- Up 03:32:27 -- 25728 Kbytes Sess SQL Current Iso Lock SQL ISAM F.E. Id Stmt type Database Lvl Mode ERR ERR Vers Explain 21 - primecp6 CR Wait 5 0 0 9.03 Off 15 - primecp6 CR Wait 5 0 0 9.03 Off К примеру если я потерял в теле процедуры End If; то ругаться будет на Create Procedure... Реально "поднастроить" так чтобы показывало хотя бы нормальную ошибку а не просто синтакс еррор. Ладно сорри че то психанул :-))) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2009, 16:00
|
|||
---|---|---|---|
|
|||
-201 Syntax Error |
|||
#18+
Петров АндрейДенис я не понял к чему надо посмотреть то что выполняется на сервере - вы думаете у меня в паралель что то работает? Нет сервер тестовый и на нем я фактически компилю процедуры :-) пока. Путь таков onstat -g sql Код: plaintext 1. 2. 3. 4.
onstat -g sql 21 тут будет текст запроса, который послал клиент. Петров Андрей К примеру если я потерял в теле процедуры End If; то ругаться будет на Create Procedure... Реально "поднастроить" так чтобы показывало хотя бы нормальную ошибку а не просто синтакс еррор. Ладно сорри че то психанул :-))) Парсер не может понять где ошибка. Таков язык SQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2009, 16:02
|
|||
---|---|---|---|
|
|||
-201 Syntax Error |
|||
#18+
Вопрос скорее не где а какая ошибка. Смотрю на команду создать процедуру и не вижу ее :-))) а она где то в теле процедуры. Се ля ви короче. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2009, 16:09
|
|||
---|---|---|---|
-201 Syntax Error |
|||
#18+
АнатоЛойПетров Андрей, Код: 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.
У меня на 9.40.UC8 тоже проканало. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.02.2009, 16:24
|
|||
---|---|---|---|
|
|||
-201 Syntax Error |
|||
#18+
Петров АндрейВопрос скорее не где а какая ошибка. Смотрю на команду создать процедуру и не вижу ее :-))) а она где то в теле процедуры. Се ля ви короче. Синтаксис информикса придумали очень веселый чудаки. http://wildsquid.livejournal.com/34685.html create table from (select int,where int); insert into from values(1,1); select select from from where where=1; Поэтому не надо удивляться что парсер не может понять где ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=44&mobile=1&tid=1607900]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 326ms |
total: | 491ms |
0 / 0 |