
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.11.2006, 11:57:02
|
|||
|---|---|---|---|
|
|||
ORA-01008: not all variables bound |
|||
|
#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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. Код: plaintext 1. 2. 3. 4. 5. 6. при вызове Оракл ругаеться ORA-01008: not all variables bound что не правильно или что ему не хватает??? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.11.2006, 12:12:29
|
|||
|---|---|---|---|
|
|||
ORA-01008: not all variables bound |
|||
|
#18+
Символов вопроса в строке получается 7, 5 OUT переменных и одна строкаовая IN для входной переменной (первый знак вопроса). 6+1 =6 - То есть я не нашел еще одного знака вопроса с заданным значением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.11.2006, 12:12:56
|
|||
|---|---|---|---|
ORA-01008: not all variables bound |
|||
|
#18+
L0n3R4ng3r... при вызове Оракл ругаеться ORA-01008: not all variables bound что не правильно или что ему не хватает??? Заранее спасибо. Он четко ответил. http://saturn.uab.es/java.920/a96654/basic.htm#1002489 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.11.2006, 12:14:34
|
|||
|---|---|---|---|
|
|||
ORA-01008: not all variables bound |
|||
|
#18+
Распечатай StringBuffer sql, сразу поймеш ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.11.2006, 13:31:34
|
|||
|---|---|---|---|
|
|||
ORA-01008: not all variables bound |
|||
|
#18+
при смене синтаксиса с CallableStatement cs2 = conn.prepareCall ( "{? = call func (?,?)}" ) ; CallableStatement cs4 = conn.prepareCall ( "begin ? := func(?,?); end;" ) ; жить проще не стало ошибка таже. 2MBasil: чесно говоря не понял что ты имеешь ввиду... В ф-ции 1 IN значение и 5 OUT тоесть 6, и готовимся принять 5 и одно отсылаем в итоге 6. Можно поподробней если с примером то вообще.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.11.2006, 17:45:49
|
|||
|---|---|---|---|
|
|||
ORA-01008: not all variables bound |
|||
|
#18+
StringBuffer sql = new StringBuffer("{? = call sa.KP_GETCARDINFOADMINBYID(?"); //------------------------------------1-----------------------------------2--- // определили первые 2 for (int i = 2; i <= 6; i++) { sql.append(",?"); //добавили еше 6 } sql.append(") }"); CallableStatement cst = conn.prepareCall(sql.toString()); cst.registerOutParameter(2, Types.VARCHAR); cst.registerOutParameter(3, Types.VARCHAR); cst.registerOutParameter(4, Types.VARCHAR); cst.registerOutParameter(5, Types.TIMESTAMP); cst.registerOutParameter(6, Types.VARCHAR); //---------------- определили 5 ------------ . . . cst.setString(1, id); // сунули первому значение // А где последний седьмой ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2147541]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
179ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 460ms |

| 0 / 0 |
