How do i insert a value to a DateTime datafield in SQL database?
I use this code:
protected void InsertButton_Click(object sender, EventArgs e)
{
string msg = MsgTextArea.Value;
DateTime start = Convert.ToDateTime(StartTextBox.Text);
DateTime end = Convert.ToDateTime(StartTextBox.Text);
db.insertSpecialClosing(msg, start, end);
} public void insertSpecialClosing(string msg, DateTime start, DateTime end)
{
query("INSERT INTO SpecialClosing (Text, SpecialClosingStart, SpecialClosingEnd) VALUES('" + msg + "', '"+start+"', '"+end+"')");
}
And i get this error:
+ $exception {"The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.\r\nThe statement has been terminated."} System.Exception {System.Data.SqlClient.SqlException}
What am i doing wrong?