Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Как отобразить неполную дату MySQL


Автор: M1ndAction 20.2.2010, 04:43
Добрый день,
как отобразить неполные даты MySQL в визуальных компонентах? Т.е. даты вида 2010-02-00, 2010-00-00 - соответственно с точностью до месяца и года. Дата сохраняется в базе, это точно, я проверял запросом, но при этом в каждом из проверенных контролов такие даты не отображаются - просто пустое поле.

Использую MySQL Embedded Server 5.1, Delphi 2009, для вывода использую TDBadvGrid из пакета компонентов TMS.

P.S. Что меня очень удивило, не работает даже конструкция, подобная следующей:
Код

Label1.Caption := dmMain.MyQuery.FieldByName('perBirthdayFrom').AsString;

т.е. получается, что система вообще не считывает данные в таком случае?

Автор: Rodman 21.2.2010, 15:34
Код

Label1.Caption := dmMain.MyQuery.FieldByName('perBirthdayFrom').AsDateTime;

Автор: Deniz 24.2.2010, 12:32
Цитата(M1ndAction @  20.2.2010,  06:43 Найти цитируемый пост)
как отобразить неполные даты
DisplayFormat у поля или F1 по FormatDateTime

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)