Tarihe göre filtrelenmiş datagridview'e tablo değerleri koyma

0

Soru

kullanarak ado.net ve bir gridview'ı tarihe göre filtrelemeye çalışıyorum ancak Hata almaya devam ediyorum.

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

bu arada dmy ve dmyplus var dmy="'2021/21/11'" var dmyplus="'2021/22/11'"

Benim Hatam "Bir varchar veri türünün bir datetime veri türüne dönüştürülmesi aralık dışı bir değerle sonuçlandı"

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

En iyi cevabı

0

MERHABA sonunda kodu kırdım

2021-11-23 13:32:12

nitpick yapmak istemiyorum - ama tam olarak bu parametreli ifadelerle asla olmazdı.
Franz Gleichmann

@FranzGleichmann evet bunu da denediğimi biliyorum ama başka bir hata aldım ve parametreleri kullanmanın daha iyi ve daha güvenli olacağını biliyorum ama bu benim için gerekli değildi çünkü formumda kullanıcı hiçbir şey yazamayacak ve tüm işlem otomatik, bu yüzden sql enjeksiyonu konusunda endişelenmedim. ama yine de tavsiyen için minnettarım.teşekkür ederim
benyamin dashtestani

Diğer dillerde

Bu sayfa diğer dillerde

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