![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.04.2008
Сообщений: 16
|
![]()
Помогите, не знаю как работать с датой. Не могу перенести программой из таблицы dbf дату в таблицу MySQL, вместо числа записывается ноль.
И ещё не получается выполнить SQL запрос с датой, подскажите как из Edit передать правильно дату в запрос для сервера MySql. С обычными числами такая конструкция работает, а с датой нет. Пишу так: ZQuery4.SQL.Text:='SELECT chast_sek_gor.Name,chast_sek_gor.Po tr FROM chast_sek_gor WHERE chast_sek_gor.`Data`>'+(Edit2.Text) ; |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 29.03.2008
Сообщений: 35
|
![]()
Лучше дату вводить не в Edit а хотябы в DateTimePicker1, на худой конец в MaskEdit.
С MySQL не работал, но думаю так должно получиться. Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 22.04.2008
Сообщений: 16
|
![]()
Большое спасибо за совет помогло.
![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 21
|
![]()
Всем доброго времени суток!!!Помогите,пожалуйста!!!
procedure TForm1.N9Click(Sender: TObject); begin Form1.ADOQuery1.Active:=false; Form1.ADOQuery1.SQL.Clear; Form1.ADOQuery1.SQL.Add('SELECT *'); Form1.ADOQuery1.SQL.Add('FROM Resh'); Form1.ADOQuery1.SQL.Add('WHERE datakontrol<= '''+DateToStr(DateTimePicker1.Date) +''''); Form1.ADOQuery1.Active:=true; Form3.ShowModal; end; выдает ошибку несоответствие типов данных в выражении условия отбора Последний раз редактировалось Koter1984; 02.05.2009 в 11:44. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
![]()
Koter1984 Попробуйте так
Код:
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 21
|
![]()
Работает спасибо большое!!! а как сделать чтоб за несколько дней до контрольной даты ?
|
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
![]() Цитата:
Код:
IncMonth("Дата",кол-во месяцев) - функция возвращает количество месяцев вперед или назад (цифры +/-) IncYear("Дата",кол-во лет) - функция возвращает количество лет вперед или назад (цифры +/-) Не забудьте в Uses прописать DateUtils |
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 21
|
![]()
DateUtils прописываю в uses все равно ругается(( выдает incompatible types
Последний раз редактировалось Koter1984; 02.05.2009 в 12:27. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
![]()
попробуйте после implementation прописать
Код:
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 21
|
![]()
Опять ругается((
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с датой | Aleksandr | Общие вопросы Delphi | 12 | 29.09.2008 14:01 |
Работа с датой | Dunpeal | Общие вопросы Delphi | 5 | 15.05.2008 12:05 |
Работа с датой | [RR]Reaction | Общие вопросы Delphi | 3 | 07.04.2008 21:52 |
Несовпадение с датой | RoZi | Помощь студентам | 26 | 28.11.2007 13:05 |
Манипуляции с датой и временем. | Tatyana | БД в Delphi | 16 | 29.06.2007 19:19 |