2010-06-01 92 views
1

我使用Visual Studio和C# 我想插入使用的Visual Studio DateTimePicker控件如何插入日期在MySQL

我写了其中具有数据类型日期

在MySQL数据库表日开发窗口应用程序像这样的插入查询(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格式的日期(YYYY-MM-DD HH:MM:SS),例如: “2010-06-02 12:34:56”。我不提供这个作为答案,因为我不知道如何重新格式化日期在C# – nickf 2010-06-01 16:09:06

+0

谢谢,但如何使用它在C# – gbbosmiya 2010-06-01 16:12:21

回答

0

Mysql的DATE()的数据类型具有格式:YYYY-MM-DD。

必须修剪出的.NET日期类型的时间部分或 你可以使用MySQL datetime数据类型。