Почему значение даты SQL становится NULL при использовании AddWithValue?C#

Место общения программистов C#
Anonymous
Почему значение даты SQL становится NULL при использовании AddWithValue?

Сообщение Anonymous »

Код: Выделить всё

if (connection.State == ConnectionState.Closed)
{
connection.Open();
string signup = "INSERT INTO TABLE (ID,NAME,SURNAME,MAIL,PASSWORD) VALUES (@ID,@NAME,@SURNAME,@MAIL,@PASSWORD)";
SqlCommand command = new SqlCommand(signup, connection);
command.Parameters.AddWithValue("@ID", ID.Text);
command.Parameters.AddWithValue("@NAME", NAME.Text);
command.Parameters.AddWithValue("@SURNAME", SURNAME.Text);
command.Parameters.AddWithValue("@MAIL", MAIL.Text);
command.Parameters.AddWithValue("@PASSWORD", PASSWORD.Text);
command.Parameters.AddWithValue("@DATE",dateTimePicker11.Value);

command.ExecuteNonQuery();
MessageBox.Show("REGISTRATION SUCCESSFUL", "Message", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
connection.Close();
}
Я определил такой SQL-запрос, но значение DATE всегда возвращает ноль. Как я могу решить эту проблему?

Вернуться в «C#»