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.
 
Uyarı! Bu konu 9 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı