Ошибка при передачи параметра даты в базу данных

114
02 марта 2021, 14:00

Мне необходимо передать в качестве параметра сравнения дату. Благодаря этому на экран выводятся соответствующие данные. Запрос к базе данных возникает, когда меняется значение dateTimePicker1, однако, когда я пытаюсь лично ввести значение dateTimePicker1.Value = DateTime.Now - мне выдает ошибку "Несоответствие типов данных в выражении условия отбора."

    public Form()
        }
          ...
          dateTimerPicker1.Value = DateTime.Now; // Error
          ...
        }
    private void DateTimePicker1_ValueChanged(object sender, EventArgs e)
        {
            richTextBox1.Text = "";
            UpdateProcedures((sender as DateTimePicker));
        }
    private void UpdateProcedures(DateTimePicker _date)
        {
            if (amount_users > 0)
            {
                string query = String.Format("SELECT p_time, p_count, p_what, p_same_what FROM Plans WHERE for_who = '{0}' " +
                    "AND ? >= p_from_date AND ? <= p_to_date", label1.Text);
                OleDbCommand command = new OleDbCommand(query, myConnection);
                command.Parameters.AddWithValue("@DT1", _date.Value); // 25.06.2019 10:59:41 // Дата, когда ставлю Now
                command.Parameters.AddWithValue("@DT2", _date.Value); // 25.06.2019 10:59:56 // Дата, выбранная на dateTimePicker1
                OleDbDataReader reader = command.ExecuteReader();
                ...
        }
Answer 1

Проблему решил следующим образом: Вместо _date.Value стал писать _date.Value.ToString("dd.MM.yyyy")

READ ALSO
WPF - свои имена столбцов в DataGrid

WPF - свои имена столбцов в DataGrid

Не могу понять каким образом установить свои наименования заголовкам столбцов? Во View есть DataGrid, который должен выводить инфу:

87
Не производится поиск файлов по всем дискам

Не производится поиск файлов по всем дискам

Имеется метод которые получает все диски

102
Почему не выводит текст в консоль? [дубликат]

Почему не выводит текст в консоль? [дубликат]

Потому что программа успевает завершиться пока задача спит

106
Парсинг картинок и заголовков в форму

Парсинг картинок и заголовков в форму

Взялся изучать С#, хочу сделать парсер с помощью AngleSharp

94