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


Автор: Gesha 15.5.2006, 08:36
В табличке есть поле (тип DATE). 
Так вот когда я в C# пытаюсь загрузить выборку в DataSet вылетает ошибка (точно не помну, но что-то типа) 

"Не могу преобразовать MySQL date в System.DateTime"

В MySQL формат даты yyyy-mm-dd. И, как я понял, изменить его на dd/mm/yyyy не выйдет. 

Как можно это побороть?  

Автор: Ignat 15.5.2006, 09:52
В запросе на выборку использовать ф-цию DATE_FORMAT():
Код

SELECT DATE_FORMAT(`name_of_datefield`, '%d/%m/%Y') AS `datefield` FROM `table`;
 

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