我的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
答案 0 :(得分:6)
尝试
DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
或者
DateTime.Now.ToString("yyyyMMddHHmmss");
答案 1 :(得分:0)
您需要将datetime选择器的值转换为DateTime类型。然后传递值。