alexs писал(а):не предирайся - это же не АЛБАНСКИЙ - это просто очепятки - этим все грешат (попробуй по другому напечатаь - когда ежедневно давишь по клавишам)
А что у вас в Кочубеевском - нормальный Инет? Очень интересно! Типа стрима? Извиняюсь, мы в Москве почему-то считаем, что нормальный доступ в паутину только в крупных городах. Приятно, что это не так.
Linux FPC 2.0.4 + Lazarus 0.9.22
Люди! Человеки! Объясните, отчего в SQLQuery не проходит простенький запрос
select flag, sum(qty) from table_name group by flag с руганью на ошибку синтаксиса на "group by", в то время как запрос
select sum(qty) from table_name -отрабатывается нормально.
Работает, спасибо!
А в Delphi/Kylix работает Format('%:f',[d]) по умолчанию 2 знака после запятой или Format('%:.1f',[d]) - если нужен 1 знак после запятой.
А %10 что означает?
ну логично вобщето писать либо
%f
здесь просто формат числа по умолчанию
либо
%xx.yyf
где
xx - кол-во символов в получаемом числе
yy - кол-во знаков после запятой
Владимир писал(а):Linux FPC 2.0.4 + Lazarus 0.9.22 Люди! Человеки! Объясните, отчего в SQLQuery не проходит простенький запрос
Подробности - MySQL 5.0.45
В sql-запросах TMySQLConnection выдает ошибку синтаксиса на GRUP BY. Так должно быть?
С клиента самого сервера - все нормально.
Владимир писал(а):Linux FPC 2.0.4 + Lazarus 0.9.22 Люди! Человеки! Объясните, отчего в SQLQuery не проходит простенький запрос select flag, sum(qty) from table_name group by flag с руганью на ошибку синтаксиса на "group by"
Всем спасибо - решилось!
Проблема в том, что SQLQuery криво работает с установленном в True св-вом ParseSQL. Поэтому перед каждым запросом надо тупо ставить его в False.
Отдельное спасибо Smoke555 - http://www.freepascal.ru/forum/viewforu ... 0&start=80