ASP:NET Tarihe göre arama

farukarman007

Hectopat
Katılım
15 Mart 2015
Mesajlar
130
Makaleler
2
Yer
İstanbul
Daha fazla  
Cinsiyet
Erkek
Meslek
Yönetici
Bir adet TextMode= datetime olan TextBox'ım var. CalendarExtender aracı ile bu alana tarih girip butona basınca GridView nesnesinde o tarihe ait kayıtların görüntülenmesini istiyorum. SQL cümleciğimde hata var mı? Var ise doğrusu nedir? Kodlarım şu şekilde.


protected void ara_Click(object sender, EventArgs e)
{
baglanti.open( );
string ara = "Select Id, tarih from tablo where tarih Like '%" +TextBox1.Text +"%' ";
SqlDataAdapter da = new SqlDataAdapter(ara, baglanti);
DataTable dt = new DataTable();
da.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind( );
baglanti.Close( );
}
 
Tabloda tarih sütun tipini date olarak belirlediysen, gelen tarih verisininde o formata göre girilmesi gerekir. Tabi diğer ihtimalleri göz ardı ederek konuşuyorum. Ve sadece sorgun için konuşacak olursam evet doğru ama zaten tarih tablosunda aratmak için kesin bir koşul belirtmişsin o yüzden çektiğin sütunları sınırlamanın pek bir mantığı yok diyebilirim.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…