Mettre un tableau de valeurs dans datagridview filtrés par date

0

La question

à l'aide de ado.net et en essayant de filtrer un gridview par date, mais garder à avoir d'Erreur.

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

par la voie dmy et dmyplus est var dmy="'2021/21/11'" var dmyplus="'2021/22/11'"

Mon Erreur est "La conversion d'un type de données varchar à un type de données datetime entraîné dans une plage de valeur"

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

La meilleure réponse

0

SALUT, j'ai finalement Craqué le code

2021-11-23 13:32:12

je ne veux pas pinailler mais exactement ce ne serait jamais arrivé avec paramétré consolidés.
Franz Gleichmann

@FranzGleichmann oui je sais j'ai essayé ça aussi, mais j'ai reçu toute une autre erreur et je sais à l'aide des paramètres serait meilleure et plus sûre, mais ce n'était pas nécessaire pour moi parce que dans mon formulaire utilisateur ne va pas être capable d'écrire quoi que ce soit et l'ensemble de l'opération est automatique, donc je n'étais pas inquiet à propos de l'injection sql. mais encore im reconnaissants pour vos conseils.merci
benyamin dashtestani

Dans d'autres langues

Cette page est dans d'autres langues

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