2010-07-19 114 views
2

我在我的mysql表中有Date字段。我想通過Windows窗體c#的日期選擇器控件 插入日期。怎麼樣 ?使用c#將日期插入MySql

當我嘗試使用下面,我得到錯誤。

代碼:

DB.Insert_Orders(Convert.ToInt32(txtA.Text), Convert.ToInt32(txtB.Text), Convert.ToInt32(txtC.Text), DTP_date.Value.ToString("yyyy/MM/dd")); 


Error : 
{MySql.Data.MySqlClient.MySqlException: Incorrect datetime value: '15' for column 'Date' at row 

回答

6

嘗試

DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); 

或者

DateTime.Now.ToString("yyyyMMddHHmmss"); 
0

您需要的日期時間選擇器的值轉換爲DateTime類型。然後傳遞值。