|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
MySQL (yyyy-mm-dd) -> DBF (dd.mm.yyyy)
Добрый день!
Использую компонент MySQL Control для подключения к MySQL базе. Работаю в Rad2010. http://www.vitaliy.org/Node/View/40 Делаю запрос, и вытаскиваю даты: date_f := find.ValueByName['date_f']; date_l := find.ValueByName['date_l']; дело в том, что тут не работает .AsDateTime, поэтому date_f и date_l просто string. Затем, пытаюсь преобразовать в date, в dd.mm.yyyy таком формате. first:= FormatDateTime('dd.mm.yyyy', StrToDateTime(date_f)); last:= FormatDateTime('dd.mm.yyyy', StrToDateTime(date_l)); если ставлю у first и last тип данных tdatetime, то вылезает ошибка "W1057 Implicit string cast from 'AnsiString' to 'string'". Если ставлю string, то "2011-09-26 is not valid date and time". Пробовал DateSeparator := '.';, не помогает. В Mysql даты хранятся в виду yyyy-mm-dd, мне необходимо вытащит и переделать в dd.mm.yyyy |