|
|
|
PreparedStatement
|
|||
|---|---|---|---|
|
#18+
Подскажите, как тут составить PreparedStatement Код: java 1. 2. 3. 4. 5. 6. 7. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= '1950-00-00' AND = '1998-00-00'' at line 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 19:30 |
|
||
|
PreparedStatement
|
|||
|---|---|---|---|
|
#18+
mayton, да, там надо java.sql.date и сделал так sqldate >= ? AND sqldate <= ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 20:43 |
|
||
|
PreparedStatement
|
|||
|---|---|---|---|
|
#18+
rema174'1950-00-00' AND = '1998-00-00' Нулевой месяц, нулевой день.. В oracle (не знаю как MySQL) первый параметр (beginage) у between не должен быть больше, иначе под селект не попадут нужные данные. Код: java 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 20:45 |
|
||
|
PreparedStatement
|
|||
|---|---|---|---|
|
#18+
avp.mkВ oracle (не знаю как MySQL) первый параметр (beginage) у between не должен быть больше, иначе под селект не попадут нужные данные. вроде так в mysql нормально SELECT * FROM `members` WHERE sqldate >= '1974-00-00' AND sqldate <= '1981-00-00' LIMIT 0 , 30 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 20:52 |
|
||
|
PreparedStatement
|
|||
|---|---|---|---|
|
#18+
хотя, как то не так... строка beginage = 1998-00-00 парсится в java.util.Date как Sun Nov 30 00:00:00 EET 1997 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 21:05 |
|
||
|
PreparedStatement
|
|||
|---|---|---|---|
|
#18+
rema174avp.mkВ oracle (не знаю как MySQL) первый параметр (beginage) у between не должен быть больше, иначе под селект не попадут нужные данные. вроде так в mysql нормально SELECT * FROM `members` WHERE sqldate >= '1974-00-00' AND sqldate <= '1981-00-00' LIMIT 0 , 30 Я про between. Что надо так Код: plsql 1. А не так Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 21:05 |
|
||
|
PreparedStatement
|
|||
|---|---|---|---|
|
#18+
rema174хотя, как то не так... Стыр-Ту-Дэйт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 21:19 |
|
||
|
PreparedStatement
|
|||
|---|---|---|---|
|
#18+
rema174 Код: java 1. 2. 3. 4. 5. avp.mkЯ про between.[/src] Не обратил внимания, что в 2х местах перепутаны. Так работать будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 21:19 |
|
||
|
PreparedStatement
|
|||
|---|---|---|---|
|
#18+
avp.mkЯ про between. я даже проверку в коде ставить не буду - кто тому юзеру доктор, который выбирет первую дату больше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 21:20 |
|
||
|
PreparedStatement
|
|||
|---|---|---|---|
|
#18+
avp.mkНе обратил внимания, что в 2х местах перепутаны. Так работать будет. да, там логичней было бы поменять местами имена :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 21:25 |
|
||
|
PreparedStatement
|
|||
|---|---|---|---|
|
#18+
Usmanrema174хотя, как то не так... Стыр-Ту-Дэйт я ограничился тем как сделано у avp.mk, гггг-01-01 дает Jan 01 что и надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 21:30 |
|
||
|
PreparedStatement
|
|||
|---|---|---|---|
|
#18+
rema174Подскажите, как тут составить PreparedStatement SELECT * FROM members WHERE country = ? AND sex = ? AND sqldate between = ? AND = ? Убери нах You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= '1950-00-00' AND = '1998-00-00'' at line 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 22:53 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38830739&tid=2126103]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
138ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 417ms |

| 0 / 0 |
