Mettere una tabella di valori in datagridview filtrati per data

0

Domanda

utilizzando ado.net e cercando di filtrare una gridview per data, ma tenere sempre Errore.

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

dal modo in cui dmy e dmyplus è var dmy="'2021/21/11'" var dmyplus="'2021/22/11'"

Il mio Errore è "La conversione di un tipo di dati varchar per un tipo di dati datetime portato in un out-of-range value"

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

Migliore risposta

0

CIAO ho finalmente Rotto il codice

2021-11-23 13:32:12

non voglio cercare il pelo nell'uovo ma proprio questo non sarebbe mai accaduto con parametrizzare dichiarazioni.
Franz Gleichmann

@FranzGleichmann sì, lo so, ho provato anche questo, ma ho ricevuto tutto un altro errore e so che utilizza parametri sarebbe meglio e più sicuro, ma che non era necessario per me, perché nel mio form utente non sarà in grado di scrivere qualsiasi cosa, e l'intera operazione è automatica, quindi non ero preoccupato di sql injection. ma ancora im grato per i vostri consigli.grazie
benyamin dashtestani

In altre lingue

Questa pagina è in altre lingue

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