
    Новые сообщения [новые:0]
  
  Дайджест 
  
  Горячие темы
    Избранное [новые:0]
  
Форумы 
 
Пользователи 
Статистика 
Статистика нагрузки 
    Мод. лог 
  
  Поиск 
  | 
| 
 02.10.2003, 09:12 
 | 
|||
|---|---|---|---|
  
  | 
|||
в чем проблема?  | 
|||
| 
 #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, 10:36 
 | 
|||
|---|---|---|---|
в чем проблема?  | 
|||
| 
 #18+ 
  
    
  прблема в том, что символ ";" является разделителем как в SLP, так и в sql процессоре. используй другоу разделитель в sql процессоре, чтобы решить эту проблему. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 02.10.2003, 10:36 
 | 
|||
|---|---|---|---|
в чем проблема?  | 
|||
| 
 #18+ 
  
    
  SPL естественно, не SLP ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 02.10.2003, 10:37 
 | 
|||
|---|---|---|---|
  
  | 
|||
в чем проблема?  | 
|||
| 
 #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:55 
 | 
|||
|---|---|---|---|
  
  | 
|||
в чем проблема?  | 
|||
| 
 #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:58 
 | 
|||
|---|---|---|---|
  
  | 
|||
в чем проблема?  | 
|||
| 
 #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:59 
 | 
|||
|---|---|---|---|
  
  | 
|||
в чем проблема?  | 
|||
| 
 #18+ 
  
    
  как я понял, он все равно ";" считает за конец команды... вроде и проги перегрузил... %( ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 02.10.2003, 11:00 
 | 
|||
|---|---|---|---|
в чем проблема?  | 
|||
| 
 #18+ 
  
    
  Ну, елки - палки... У тебя ругается на все знаки ";" - есть такой прикол в ХП. Нужно определить новый разделитель операторов (например "!"). Кажется это делается с помощью оператора DELIMETER - копай дальше сам. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 02.10.2003, 11:03 
 | 
|||
|---|---|---|---|
в чем проблема?  | 
|||
| 
 #18+ 
  
    
  Пардон: SET DELIMITER.... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
  | 

start [/forum/topic.php?fid=43&tablet=1&tid=1606476]:  | 
    0ms | 
get settings:  | 
    9ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    66ms | 
get topic data:  | 
    11ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    50ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 233ms | 
| total: | 394ms | 

    | 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.