使用c#将日期插入MySql

时间:2010-07-19 09:34:21

标签: c# mysql

我的mysql表中有Date字段。我想通过我的日期选择器控件插入日期 windows形成c#。怎么样?

当我尝试使用下面的内容时,我收到了错误。

代码:

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 

2 个答案:

答案 0 :(得分:6)

尝试

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

或者

DateTime.Now.ToString("yyyyMMddHHmmss");

答案 1 :(得分:0)

您需要将datetime选择器的值转换为DateTime类型。然后传递值。