|
|
|
VFP+Sybase ASA длинна текста запроса
|
|||
|---|---|---|---|
|
#18+
Вот не знаю, на что и грешить. Подскажите, есть ли ограничения на длину запроса? Т.е. Запускаю выполтение запроса: Код: plaintext 1. 2. Если я включаю достаточно объемный запрос, т.е. около 3 тыс. символов, то SQLEXEC() выдает ошибку -1 Пробовал сделать следующее, чтобы проверить, может где и ошибся: Код: plaintext 1. 2. 3. 4. 5. В чем может быть ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 19:18 |
|
||
|
VFP+Sybase ASA длинна текста запроса
|
|||
|---|---|---|---|
|
#18+
В том, как ты собираешь свой длинный запрос. Но, так как ты нам не показал сего процесса, то и сказать особо нечего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 20:15 |
|
||
|
VFP+Sybase ASA длинна текста запроса
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. упрощенно это выглядит так Названия полей и таблиц с пробелами, это уж не я так называл. Скажем, что данный запрос работает. Если его увеличить текст запроса до 3 тыс. символов. то увы, выдает ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 20:45 |
|
||
|
VFP+Sybase ASA длинна текста запроса
|
|||
|---|---|---|---|
|
#18+
Длинна команды может быть ограничена: 1. Длинной переменной VFP - 16МБ 2. Размер пакета MS SQL Server - 64 Кбайт сетевых пакетов. Как для Sybase ASA не знаю :) С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 20:48 |
|
||
|
VFP+Sybase ASA длинна текста запроса
|
|||
|---|---|---|---|
|
#18+
1) Только что глянул, есть запрос около 8кб длиной. ВФП пережевывает его нормально. 2)Может проблема в самом запросе? Что показывает AERROR()? 3) Используй для составления длинных запросов конструкцию Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 04:28 |
|
||
|
VFP+Sybase ASA длинна текста запроса
|
|||
|---|---|---|---|
|
#18+
LEN() Спасибо за подсказку: TEXT TO QueryVar NOSHOW PRETEXT 15 *** ENDTEXT Интересно то, что запрос заработал. Магнитные бури однако :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 09:40 |
|
||
|
VFP+Sybase ASA длинна текста запроса
|
|||
|---|---|---|---|
|
#18+
Hi GoshaS! При "составлении запроса" из мелких кусков иногда теряется нужный пробел - ну например между последним элементом списка полей и следующим за этим ключевым словом FROM... Что интересно, TEXT/ENDTEXT ещё более "опасен" в этом отношении - особенно с режимом PRETEXT 15 - как раз нужные пробелы и могут быть "урезаны" - уж лучше не удалять CRLF в самом TEXT, а после команды заменять их на пробелы (т.е. гарантированно разделять пробелами текст из разных строк). Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2006, 22:50 |
|
||
|
VFP+Sybase ASA длинна текста запроса
|
|||
|---|---|---|---|
|
#18+
Igor Korolyov Hi GoshaS! При "составлении запроса" из мелких кусков иногда теряется нужный пробел - ну например между последним элементом списка полей и следующим за этим ключевым словом FROM... Что интересно, TEXT/ENDTEXT ещё более "опасен" в этом отношении - особенно с режимом PRETEXT 15 - как раз нужные пробелы и могут быть "урезаны" - уж лучше не удалять CRLF в самом TEXT, а после команды заменять их на пробелы (т.е. гарантированно разделять пробелами текст из разных строк). Posted via ActualForum NNTP Server 1.3 Не опасно, юзаю давно и с успехом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2006, 12:54 |
|
||
|
|

start [/forum/search_topic.php?author=IRIDIS&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 602ms |
| total: | 733ms |

| 0 / 0 |
