Kylix > Lazarus

Вопросы программирования и использования среды Lazarus.

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

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

Сообщение Владимир »

Владимир писал(а):Еще вопрос - как "подсунуть" портированную форму в качестве гланой - редактировать HTML-файл?

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

Сообщение Владимир »

alexs писал(а):не предирайся - это же не АЛБАНСКИЙ - это просто очепятки - этим все грешат (попробуй по другому напечатаь - когда ежедневно давишь по клавишам)

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

Сообщение Владимир »

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 -отрабатывается нормально.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Владимир
вот за это я и люблю МОСКВУ и МОСКВИЧЕЙ (без обид) :D
Владимир
постоялец
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Сообщение Владимир »

И еще. Компилятор выдает ошибку по ф-ции Format('%f:',[d]), где d-нормальный тип Double. В чем трабл?
Владимир
постоялец
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Сообщение Владимир »

alexs писал(а):вот за это я и люблю МОСКВУ и МОСКВИЧЕЙ (без обид)

alex, будешь в наших краях - звони, выпьем чего-нить! Контакты - пиши в gazprom-neft@vladkor.ru
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

c
Владимир писал(а):И еще. Компилятор выдает ошибку по ф-ции Format('%f:',[d]), где d-нормальный тип Double. В чем трабл?

вот рабочий код

Код: Выделить всё

uses sysutils;
var
  d:double;
begin
  d:=1.2;
  writeln(Format('%10.2f',[d]));
end.
Владимир
постоялец
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Сообщение Владимир »

alexs писал(а):writeln(Format('%10.2f',[d]));

Работает, спасибо!
А в Delphi/Kylix работает Format('%:f',[d]) по умолчанию 2 знака после запятой или Format('%:.1f',[d]) - если нужен 1 знак после запятой.
А %10 что означает?
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

ну логично вобщето писать либо
%f
здесь просто формат числа по умолчанию
либо
%xx.yyf
где
xx - кол-во символов в получаемом числе
yy - кол-во знаков после запятой

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

Сообщение Владимир »

alexs писал(а):почитай функцию format - там всё описанно.

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

Сообщение Владимир »

Владимир писал(а):Linux FPC 2.0.4 + Lazarus 0.9.22
Люди! Человеки! Объясните, отчего в SQLQuery не проходит простенький запрос

Подробности - MySQL 5.0.45
В sql-запросах TMySQLConnection выдает ошибку синтаксиса на GRUP BY. Так должно быть?
С клиента самого сервера - все нормально.
Владимир
постоялец
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Сообщение Владимир »

Владимир писал(а):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
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

это не решение а костыли, надо либо парсер поправить либо
в багрекер отписать. чтоб остальным проще было.

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

Сообщение Владимир »

Attid писал(а):ссылка ведет не понятно куда.
дубль сообщения удалил

Вот ссылка
http://www.freepascal.ru/forum/viewtopic.php?t=2483
Владимир
постоялец
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Сообщение Владимир »

Attid писал(а):это не решение а костыли, надо либо парсер поправить либо
в багрекер отписать. чтоб остальным проще было.

Согласен на все 100, однако работать надо сейчас...
Касаемо баг-рекера - отпишешь?
Ответить