FPC Lazaruz - MySql

Модератор: Модераторы

FPC Lazaruz - MySql

Сообщение Владимир » 09.09.2007 21:28:53

Господа-граждане! Установлен на Linux Lazarus 0.9.22 + FPC 2.0.4, сервер MySql 5.0.45, портировано приложение с Kylix-3 - практически все работает, только при работе с БД TMySQLConnection выдает ошибку синтаксиса на предложение GROUP BY - в то время как с клиента самого сервера запрос отрабатывается нормально. Вопрос, что делать - ждать устойчивой версии c исправленной ошибкой или переписывать софт? Вопрос серьезный.
Господа гранды, что ответите?
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Сообщение alexs » 09.09.2007 22:15:18

скорее всего проше исправить несовместимость в TMySQLConnection
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Владимир » 09.09.2007 22:26:26

Ок. С этого момента поподробнее - я не гуру, чего делать-то?
Как в песне - мы за ценой не постоим!
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Сообщение alexs » 09.09.2007 22:31:49

ну с самим MySQL я не работаю (всё больше с fb) - но по аналогии скорее всего в комопонетах доступа к MySQL есть какой либо предварительный парсинг запроса и он не работает с последнгими расширениями синтаксиса SQL и MySQL - но жто чистой воды эмпиризм
можут тут есть более продвинутые в теме MySQL - что либо более умное скажут
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Владимир » 09.09.2007 22:44:11

Что парсинг есть, я понимаю. Казалось бы, суть компонентов доступа к БД в Lazarus (как и в Delphi/Kylix) - транслирование запросов и получение ответов - чего ж еще нужно - сервер сам разберется! Касаемо расширений синтаксиса MySql - извиняй, GROUP BY поддерживается по крайней мере с версий MySqj 3.x.x.
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Сообщение alexs » 09.09.2007 23:04:24

я высказал преположени просто.
а что за запрос?
может просто запрос формируется перед отправкой на сервер не верно (используются не правильные параметры/макросы)?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение debi12345 » 10.09.2007 08:13:19

alexs писал(а):выдает ошибку синтаксиса на предложение GROUP BY

Обычное дело - криво работает парсер. MySQL в чистом FPC пока ну очень кривой. Потребуйте наконец от FPC-команды разрешение редактирования выборок при выключенном ParseSQL.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение Владимир » 10.09.2007 09:15:53

alexs писал(а):а что за запрос?

не в запросе дело - все работает, кроме GROUP BY
Кстати, как у вас там последствиями вчерашнего града - по ящику жуть показывают
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Сообщение alexs » 10.09.2007 09:19:20

оно выборочно прошло - нас не зацепило, полосами по району прошло - я тоже новости по ТВ узнал...
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Владимир » 10.09.2007 09:22:17

debi12345 писал(а):Обычное дело - криво работает парсер. MySQL в чистом FPC пока ну очень кривой. Потребуйте наконец от FPC-команды разрешение редактирования выборок при выключенном ParseSQL.

А поподробнее про выключение парсинга можно?

не дублируй сообщения.
крос линк
тему закрыл
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

Рейтинг@Mail.ru