|
Странная ошибка синтаксиса
|
|||
---|---|---|---|
#18+
Есть такой запрос, исполняется через ODBC на iif.12.10.TC1IE.win2003 поверх WinXPsp3. На других серверах (не informix) ошибок нет. Вроде бы и на 11.70 ошибки не было, хотя не уверен в этом. Запрос как есть: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Ошибка: -201 SQL error: A syntax error has occurred Запрос генерится с учётом кучи факторов, так что тут он ещё сильно простой ))). Это к тому, что обсуждать его упрощение нецелесообразно. Вместо ? передаётся непустой BLOB. А теперь непонятки: 1. Если убрать весь WHERE (то есть оставить только INSERT SELECT FROM) - запрос на этом же блобе отлично исполняется. 2. Если убрать только последнее поле в INSERT и ? - запрос опять начинает отлично исполняться. 3. Если выполнить только SELECT 324,588,2,1,'2013-07-02 01:44:37.974',7032,NULL FROM table(set{1}) - тоже будет точно такая же ошибка (NULL указан прямо в тексте, а не подстановкой ?). Где косяк и как его исправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2013, 14:34 |
|
Странная ошибка синтаксиса
|
|||
---|---|---|---|
#18+
В первом запросе попробуйте убрать кавычки: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Во втором запросе NULL надо привести к какому-нибудь типу Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2013, 21:11 |
|
Странная ошибка синтаксиса
|
|||
---|---|---|---|
#18+
victor16В первом запросе попробуйте убрать кавычки В общем случае это невозможно. Да и непонятку 1 это не решает, что без WHERE на точно таких же входных данных работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2013, 22:12 |
|
Странная ошибка синтаксиса
|
|||
---|---|---|---|
#18+
Сергей Васкецовvictor16В первом запросе попробуйте убрать кавычки В общем случае это невозможно.. Я к тому, что если без кавычек сработает, попробуйте установить переменную окружения DELIMIDENT. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2013, 23:00 |
|
Странная ошибка синтаксиса
|
|||
---|---|---|---|
#18+
DELIMIDENT=y уже стоит с момента установки SDK (4.10 TC1DE, если важно). ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2013, 01:43 |
|
|
start [/forum/topic.php?fid=44&gotonew=1&tid=1607036]: |
0ms |
get settings: |
23ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
169ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 280ms |
0 / 0 |