I have created a rest web api using Asp.net. When I tried to insert data to my table using post, I'm getting this exception: Incorrect date value: '07/11/2017 12:00:00 AM' for column 'Date' at row 1. What is the correct date value to insert to Mysql database?
public long addmeterreadingrecord(meterreadingrecords meterreadingrecord )
{
MySqlConnection myconn = getDBConn();
String sqlstr =
"INSERT INTO meterreadingrecords (ID,Date,User,ImageLink,ActualMeterReadingID) VALUES ('"
+ meterreadingrecord.Id + "','" + meterreadingrecord.Date + "','"
+ meterreadingrecord.User + "','" + meterreadingrecord.Imagelink+"','"
+ meterreadingrecord.ActualmeterreadingId+"')";
MySqlCommand cmd = new MySqlCommand(sqlstr, myconn);
myconn.Open();
cmd.ExecuteNonQuery();
myconn.Close();
myconn.Dispose();
long id = cmd.LastInsertedId;
return id;
}
How I inserted data using a rest client.
{
"ID" : "zzz",
"Date": "11/07/2017",
"User" : "Me",
"ImageLink" : "testimg",
"ActualMeterReadingID" : "ccc"
}
Data type for date in mysql db is Date. Not DateTime.