2010-06-01 3 views
1

я занимаюсь разработкой приложения окна с помощью Visual Studio и C# я хочу, чтобы вставить дату в таблице базы данных Mysql, которые имея Дата DATATYPEкак вставить дату в MySQL

использованием DateTimePicker управления визуальной студии

я написал вставка запрос, как это (insert into table name values('"+ datetimepicker.value + "')

это дает мне следующее сообщение об ошибке

ERROR [HY000] [MySQL][ODBC 3.51 Driver][mysqld-5.1.47-community]Incorrect datetime value: '01-06-2010 00:00:00' for column 'Date' at row 1 

гр любой из них разрешает эту проблему

+0

Вам необходимо использовать отформатированную дату ISO 8601 (ГГГГ-ММ-ДД ЧЧ: ММ: СС), например: «2010-06-02 12:34:56». Я не поставляю это как ответ, потому что я не знаю, как переформатировать дату в C# – nickf

+0

спасибо, но как использовать его в C# – gbbosmiya

ответ

0

Тип данных Mysql DATE() имеет формат: ГГГГ-ММ-ДД.

Вы должны обрезать временную часть типа даты .NET или , вы можете использовать DataType Mysql DateTime.

Смежные вопросы