Pomieszczenie wartości tabeli w widoku datagrid, przefiltrowany według daty

0

Pytanie

korzystanie z ado.net i staram się filtrować widok siatki według daty, ale ciągle się błąd.

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);

przy okazji, dmitrij i dmyplus-to var dmy="'2021/21/11'" var dmyplus="'2021/22/11'"

Mój błąd polega na tym, że "Konwersja typu danych varchar w typ danych datetime doprowadziło do wartości, wychodzące poza zakresem".

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

Najlepsza odpowiedź

0

WITAM, jestem w końcu złamał kod

2021-11-23 13:32:12

nie chcę się czepiać - ale tego nigdy nie doszło z параметризованными twierdzeniami.
Franz Gleichmann

@FranzGleichmann tak, wiem, nie próbowałem, ale mam inny błędów i wiem, że korzystanie z opcji będzie lepiej i bezpieczniej, ale to nie było ważne dla mnie, bo w moim formularzu użytkownik nie będzie w stanie napisać wszystko, a cała operacja odbywa się automatycznie, więc nie martwię się o SQL injection. ale i tak jestem wdzięczny za radę.dziękuję
benyamin dashtestani

W innych językach

Ta strona jest w innych językach

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