Помещение значений таблицы в представление datagrid, отфильтрованное по дате

0

Вопрос

использование ado.net и пытаюсь отфильтровать представление сетки по дате, но продолжаю получать ошибку.

string query1 = $"Select * from buy Where [date] >= {dmy} and [date] < {dmyplus}";
            SqlConnection connection1 = new SqlConnection(ConnetionPath4);
            SqlDataAdapter adapter1 = new SqlDataAdapter(query1, connection1);
            DataTable data1 = new DataTable();
            adapter1.Fill(data1);

кстати, дмитрий и dmyplus-это var dmy="'2021/21/11'" var dmyplus="'2021/22/11'"

Моя ошибка заключается в том, что "Преобразование типа данных varchar в тип данных datetime привело к значению, выходящему за пределы диапазона".

c# datatable date gridview
2021-11-23 10:51:44
1

Лучший ответ

0

ПРИВЕТ, я наконец-то взломал код

2021-11-23 13:32:12

я не хочу придираться - но именно этого никогда не произошло бы с параметризованными утверждениями.
Franz Gleichmann

@FranzGleichmann да, я знаю, я пробовал это, но я получил другой ошибок, и я знаю, что использование параметров будет лучше и безопаснее, но это не было необходимо для меня, потому что в моей форме пользователь не смогу написать все и вся операция осуществляется автоматически, поэтому я не беспокоюсь о SQL-инъекции. но все равно я благодарен вам за совет.спасибо
benyamin dashtestani

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................