2010-06-01 83 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數據類型。