Linux FPC 2.0.4 + Lazarus 0.9.22
Господа-граждане. при попытке создать обработчики OnKeyDown или OnKeyPress идет ругань на Unit FileControl "не найден идентификатор TKeyEvent"
Никто не сталкивался?
Kylix > Lazarus
Модератор: Модераторы
Attid писал тестовое приложение дай у меня нет mysql
Linux FPC 2.0.4 + Lazarus 0.9.22 + MySQL 5.0.45
Чего писать-то? Ладно:
With SQLQuery1 do begin
SQL.Clear;
SQL.ADD('select sum(field_name),grp from table_name group by grp');
SQL.OPEN;
end;//with
При компиляции выдает ошибку синтаксиса запроса "near (group by" - рисует лишнюю скобку, которой в запросе нет! Криво работает парсер.
Linux FPC 2.0.4 + Lazarus 0.9.22 + MySQL 5.0.45
Чего писать-то? Ладно:
With SQLQuery1 do begin
SQL.Clear;
SQL.ADD('select sum(field_name),grp from table_name group by grp');
SQL.OPEN;
end;//with
При компиляции выдает ошибку синтаксиса запроса "near (group by" - рисует лишнюю скобку, которой в запросе нет! Криво работает парсер.
Владимир писал(а):Господа-граждане. при попытке создать обработчики OnKeyDown или OnKeyPress идет ругань на Unit FileControl "не найден идентификатор TKeyEvent"
Никто не сталкивался?
Извиняюсь.
Имеется в виду компонент Lazarus TFileListBox - не удалось вытащить из него имена файлов, да и событий типа OnSelect как-то не наблюдается. Подстава?
- Attid
- долгожитель
- Сообщения: 2588
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
Владимир писал(а):Attid писал тестовое приложение дай у меня нет mysql
Linux FPC 2.0.4 + Lazarus 0.9.22 + MySQL 5.0.45
Чего писать-то? Ладно:
With SQLQuery1 do begin
SQL.Clear;
SQL.ADD('select sum(field_name),grp from table_name group by grp');
SQL.OPEN;
end;//with
При компиляции выдает ошибку синтаксиса запроса "near (group by" - рисует лишнюю скобку, которой в запросе нет! Криво работает парсер.
ну почти только в виде архива предлогал.
или хотяб тег [code ] бы вставил . .
хотя если тебе линиво создать проэкт и его заархивировать, то как думаешь не лениво ли его исправлять будет ?
ЗЫ интересно это в учебниках так дают который раз вижу
Код: Выделить всё
SQL.ADD('select sum(field_name),grp from table_name group by grp');
SQL.OPEN;хотя
Код: Выделить всё
SQL.Text := 'select sum(field_name),grp from table_name group by grp';вроде меньше букв, понятней и не будет ошибки если забудешь очистить.
