Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2015, 11:37   #1
lord24
Форумчанин
 
Регистрация: 04.01.2013
Сообщений: 107
По умолчанию Проблема с датой

Всем привет.
Нужна помощь в таком вопросе.
Есть БД на MySql 5.5, DateTimePicker и DBGrid.
Все добавляется и удаляется с базы отлично кроме даты.
в DateTimePicker стоит 18.03.2015, а поле добавления в БД в DBGrid отражается дата 20.03.2018.
Что это и как его победить?
lord24 вне форума Ответить с цитированием
Старый 18.03.2015, 11:39   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Все добавляется
Код добавления в студию.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.03.2015, 11:47   #3
lord24
Форумчанин
 
Регистрация: 04.01.2013
Сообщений: 107
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Код добавления в студию.
Код:
+QuotedStr(DateToStr(DateTimePicker1.Date))+
lord24 вне форума Ответить с цитированием
Старый 18.03.2015, 13:13   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ясно. Формат не совпадает.
Тут два варианта:
1) Параметризируй запросы - предпочтительно
2)что-то типа QuotedStr(FormatDateTime('yyyy-mm-dd',DateTimePicker1.Date))) - Удобно для отладки, но не рекомендуемое в боевом проекте.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.03.2015, 13:56   #5
lord24
Форумчанин
 
Регистрация: 04.01.2013
Сообщений: 107
По умолчанию

Спасибо, вариант 2 помог.
Хотя была такая мысль, но что-то намудрил и сказало, что функция QuotedStr не может быть вызвана с такими параметрами, так я и оставил эту идею. Зря видать.
А первый вариант это как?
lord24 вне форума Ответить с цитированием
Старый 18.03.2015, 14:42   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от lord24 Посмотреть сообщение
А первый вариант это как?
на форуме поиском воспользоваться не пробовали?

ну, вот эту тему посмотрите
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
UBUNTU проблема с датой SAMOUCHKA Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 5 07.08.2013 14:21
Проблема с датой Azz100 Microsoft Office Excel 1 16.04.2013 05:44
Проблема с датой и с ADOquery Kamuist БД в Delphi 27 03.04.2013 20:40
Проблема с датой ZaramothРещьфкфя Visual C++ 0 19.09.2012 07:37
Проблема с датой и временем Amen PHP 8 17.10.2009 22:11