Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Определение типа данных псевдонима поля SELECT


Автор: osmus 26.2.2009, 14:06
Здраствуйте!

Возникла проблемма:
Есть запрос:
Код

SELECT
 MAX(opl_parking_due.opl_to) AS opl_to
FROM opl_parking_due
GROUP BY....


Помещаю запрос в ADOQuery вывожу на DBGrid, дата отображается 'yyyy-mm-dd'(в формате MySQL), а уменя по всей программе стоит формат 'dd.mm.yyyy' как то получается не красиво
Смотрю на поле opl_to добавленное в ADOQuery, а оно TStringField (а нужно TDateField) потому формат на нее и действует.

Вот посоветуйте что и где нужно поменять или что то в запросе MySQL, или в Buildere??

Автор: dix75 27.2.2009, 09:28
osmus, 
Эти проблемы возникают постоянно.
Поэтому тип поля даты у меня в бд. это либо целочисленное число либо вещественное в зависимости от сетуации.
А потом вывожу в нужном мне формате

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