Это, надеюсь, будет простым. При использовании сборщика дата время в форме окна, я хочу SQL-оператор будет осуществляться, например, так:SQL-оператор с datetimepicker
string sql = "SELECT * FROM Jobs WHERE JobDate = '" + dtpJobDate.Text + "'";
К сожалению, это на самом деле не дает никаких результатов, поскольку JobDate поле хранится в виде DateTime стоимость. Я хотел бы иметь возможность искать все записи, которые находятся на этой дате, независимо от того, какое время может быть сохранено, любая помощь?
Новый запрос:
SqlDataAdapter da2 = new SqlDataAdapter();
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "SELECT * FROM Jobs WHERE JobDate >= @p_StartDate AND JobDate < @p_EndDate";
cmd.Parameters.Add ("@p_StartDate", SqlDbType.DateTime).Value = dtpJobDate.Value.Date;
cmd.Parameters.Add ("@p_EndDate", SqlDbType.DateTime).Value = dtpJobDate.Value.Date.AddDays(1);
cmd.Connection = conn;
da2.SelectCommand = cmd;
da2.Fill(dt);
dgvJobDiary.DataSource = dt;
Огромное спасибо за помощь!
Я думаю Текст DateTimePicker в собственности не связано с текущей датой контроля –