изменение даты из TDBCalendar для SQLite

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

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

изменение даты из TDBCalendar для SQLite

Сообщение fmail123 » 25.06.2011 21:11:46

добрый день
чтение FAQ и поиск не увенчались успехом...

подскажите, пожалуйста, как изменять дату в базе SQLite, выбирая ее из компонента TDBCalendar
после выбора даты в календаре выполняю
Код: Выделить всё
SQLQuery1.ApplyUpdates;


причем отображение даты в этом календаре у меня работает корректно
настраивал по статье http://freepascal.ru/article/lazarus/20090416150500/
аналогично TDBGrid, TDBNavigator и TDBMemo, которые работают корректно на показ данных и на их изменение

заранее спасибо за помощь

Lazarus 0.9.30
FPC 2.4.2
Windows XP
fmail123
незнакомец
 
Сообщения: 2
Зарегистрирован: 25.06.2011 20:58:51

Re: изменение даты из TDBCalendar для SQLite

Сообщение newmentos » 27.09.2013 16:55:45

Я для себя решил проблему так:
По событию OnChange пишем
SQLQuery1.Edit;
SQLQuery1.FieldByName('<имя столбца>').AsDateTime := TDBCalendar1.DateTime;
SQLQuery1.Post;
а потом уже
SQLQuery1.ApplyUpdates;
newmentos
незнакомец
 
Сообщения: 1
Зарегистрирован: 29.03.2010 13:37:09

Re: изменение даты из TDBCalendar для SQLite

Сообщение tema » 05.03.2015 17:06:24

Сейчас воспользовался этим календарём. Та же фигня. Приходится делать так:
По событию OnChange пишем
SQLQuery1.Edit;
SQLQuery1.FieldByName('<имя столбца>').AsDateTime := TDBCalendar1.DateTime;
SQLQuery1.Post;
а потом уже
SQLQuery1.ApplyUpdates;

До сих пор баг сохраняется

ALT Linux 7 lazarus 1.2.6 FPC 2.6.4

Добавлено спустя 59 секунд:
Как и куда запостить этот баг, чтобы исправили?
tema
постоялец
 
Сообщения: 376
Зарегистрирован: 24.03.2011 20:19:27


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru
cron