![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Есть ли ограничение на длину sql скрипта в TQuery? [D6, MySQL]
despo © (2006-11-01 22:02:00)Подскажите плиз, с чем может быть связан следующий факт:
есть sql скрипт, достаточно длинный, если выполнить его через mysql непосредственно - все работает, а через query - выдает ошибки?
Из-за чего?
Anatoly Podgoretsky (2006-11-02 00:15:00) [1]
> despo (01.11.06 23:04) [6]
Неправда, сервер не ошибается - "ошибку в sql синтаксисе"
> despo (02.11.06 00:00) [9]
1. А зачем ты используешь БДЕ при работе с MySQL
2. Почему не используешь параметры
3. Замена на 4 испортила твой скрипт, так поступают только ламеры
4. а что ты будешь делать с буквоя "я"? На что ее будешь менять?
despo (2006-11-02 00:00:00) [2]Все решилось... просто использовались конструкции вида ... as Дата_Начала, а как окозалось Дельфи не воспринимает букву Ч в теле sql опреатора!!!
Пришлось заменять на 4...
MsGuns (2006-11-01 23:49:00) [3]"Движок", используемный для доступа к мускулу "Фронтом", очевидно не BDE
Ketmar (2006-11-01 23:27:00) [4]внимательно медитируем на [4].
despo (2006-11-01 23:04:00) [5]Так синтаксис же правильный!!! Точно такая же строка работает если ее в MYSQL Front Sql редакторе написать! Стал бы я спрашивать из-за неправильного синтаксиса
Ketmar (2006-11-01 22:53:00) [6]17-я строка, однозначно. там DNA-код записан.
Anatoly Podgoretsky (2006-11-01 22:53:00) [7]> despo (01.11.2006 22:46:03) [3]
Видишь ошибка синтаксиса а не большая длина.
despo (2006-11-01 22:46:00) [8]Там один select, только длинный, с выборкой из разных таблиц. В MySql работает без проблем, но когда передаю этот оператор через query получаю "ошибку в sql синтаксисе"
Anatoly Podgoretsky (2006-11-01 22:40:00) [9]> despo (01.11.2006 22:02:00) [0]
Почему ты решил что из-за.
У тебя в программе ошибки, правда ты и сам признался.
Это из-за того, из-за ошибок.
DrPass (2006-11-01 22:23:00) [10]TQuery может выполнить 1 (один) SQL-оператор. Скрипт он выполнить не может