|
в чем проблема?
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Ошибка: [IBM][CLI Driver][DB2/NT] SQL0104N An unexpected token "END-OF-STATEMENT" was found following "_count int default 0". Expected tokens may include: "<psm_semicolon>". SQLSTATE=42601 в доке описана как: Символ, элемент или условие недопустимы или пропущены первые 7 строчек один к одному как в примере из доки... С уважением Алексей. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2003, 09:12 |
|
в чем проблема?
|
|||
---|---|---|---|
#18+
прблема в том, что символ ";" является разделителем как в SLP, так и в sql процессоре. используй другоу разделитель в sql процессоре, чтобы решить эту проблему. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2003, 10:36 |
|
в чем проблема?
|
|||
---|---|---|---|
#18+
SPL естественно, не SLP ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2003, 10:36 |
|
в чем проблема?
|
|||
---|---|---|---|
#18+
это вдь совсем просто... Код: plaintext 1. 2. 3. 4. 5. 6. 7.
[IBM][CLI Driver][DB2/NT] SQL0104N An unexpected token "END-OF-STATEMENT" was found following "lect * from test". Expected tokens may include: "JOIN <joined_table>". SQLSTATE=42601 Совсем нисего не понимаю... :( ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2003, 10:37 |
|
в чем проблема?
|
|||
---|---|---|---|
#18+
в Quest Centre поменял на "|" и в Сommand Centre тоже, все равно лезут ошибки... QuestCenter: [IBM][CLI Driver][DB2/NT] SQL0104N An unexpected token "END-OF-STATEMENT" was found following "lect * from test". Expected tokens may include: "JOIN <joined_table>". SQLSTATE=42601 Command Center: create procedure sav.probSQLCountRowsInTest (out res int) result sets 1 language SQL BEGIN declare c1 cursor for select * from test DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command. During SQL processing it returned: SQL0104N An unexpected token "END-OF-STATEMENT" was found following "lect * from test". Expected tokens may include: "JOIN <joined_table>". SQLSTATE=42601 open c1 DB21028E The cursor "C1" has not been declared. end DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command. During SQL processing it returned: SQL0104N An unexpected token "END-OF-STATEMENT" was found following "end". Expected tokens may include: "JOIN <joined_table>". SQLSTATE=42601 -104 что еще можно сотворить? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2003, 10:55 |
|
в чем проблема?
|
|||
---|---|---|---|
#18+
Да, временами DB2 дает невнятные сообщения, однако, думаю, NewYear уже дал правильный ответ. Подробнее: An unexpected token "END-OF-STATEMENT" was found following "lect * from test". Что у нас следует после "lect * from test"? Точка с запятой. Разжевываю совсем подробно: Файл f1.db2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
вызываем db2clp db2 -f f1.db2 -vt и получаем ту же ошибку. Файл f2.db2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
вызываем db2clp db2 -f f2.db2 -vtd@ и не получаем ту же ошибку. (возможно, получаем какую-то другую; например, если нету компилятора C, выругается на отсутствие nmake или что-то в этом роде). Аналогично в других средствах - завершитель (терминатор) выражения обычно задается в настройках или опциях командной строки. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2003, 10:58 |
|
в чем проблема?
|
|||
---|---|---|---|
#18+
как я понял, он все равно ";" считает за конец команды... вроде и проги перегрузил... %( ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2003, 10:59 |
|
в чем проблема?
|
|||
---|---|---|---|
#18+
Ну, елки - палки... У тебя ругается на все знаки ";" - есть такой прикол в ХП. Нужно определить новый разделитель операторов (например "!"). Кажется это делается с помощью оператора DELIMETER - копай дальше сам. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2003, 11:00 |
|
в чем проблема?
|
|||
---|---|---|---|
#18+
Пардон: SET DELIMITER.... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2003, 11:03 |
|
|
start [/forum/topic.php?fid=43&tid=1606476]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
117ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 345ms |
total: | 541ms |
0 / 0 |