Arac adında tablom var. İçinde model araçtipi vb gibi özellikler var. İki tane dropdownlist oluşturdum. Biri araç_tipini diğeride modelini sqlden çekerek içini doldurmaktadır. Kişi dropdownlistten araçtipi bölümünden "sedan" ı seçip ara butonuna tıkladığında sedan tipinde araçlar ekrana gelmektedir. Burada bir sıkıntı yok. Aynı sorguyu marka, modele göre yaptığımda ekrana bir şey çıkmamaktadır. Sqlde sorgu boş döndürmüyor ama ekrana çıkmıyor. Sebebi ne olabilir ? Ya da başka bir şekilde yapılabilir mi ? Sorgular..
protected void DropDownList4_SelectedIndexChanged(object sender, EventArgs e) { SqlConnection baglanti = new SqlConnection("Server = CelalTR;Database=RentaCar;Integrated Security=true"); if (DropDownList4.SelectedItem.Text == "Sedan") { SqlCommand sorgu = new SqlCommand("SELECT * FROM Arac Join Bedel On Arac.Arac_id = Bedel.Arac_id WHERE Arac_tipi='Sedan'", baglanti); SqlDataAdapter veriAdaptoru = new SqlDataAdapter(sorgu); DataTable veriTablosu = new DataTable(); baglanti.Open(); veriAdaptoru.Fill(veriTablosu); baglanti.Close(); DataList2.DataSource = veriTablosu; DataList2.DataBind(); } }
Aynı sorgu ekrana bir şey getirmiyor ?
protected void DropDownList3_SelectedIndexChanged(object sender, EventArgs e) { SqlConnection baglanti = new SqlConnection("Server = CelalTR;Database=RentaCar;Integrated Security=true"); if (DropDownList3.SelectedItem.Text == "AlfaRomeo") { SqlCommand sorgu = new SqlCommand("SELECT * FROM Arac Join Bedel On Arac.Arac_id = Bedel.Arac_id WHERE Marka='AlfaRomeo'", baglanti); SqlDataAdapter veriAdaptoru = new SqlDataAdapter(sorgu); DataTable veriTablosu = new DataTable(); baglanti.Open(); veriAdaptoru.Fill(veriTablosu); baglanti.Close(); DataList2.DataSource = veriTablosu; DataList2.DataBind(); } }
public void aracbilgileribul() { SqlConnection baglanti = new SqlConnection("Server = CelalTR;Database=RentaCar;Integrated Security=true"); SqlCommand sorgu = new SqlCommand("SELECT * FROM Arac INNER JOIN Bedel ON Arac.Arac_id = Bedel.Arac_id WHERE Arac.Marka='" + DropDownList3.Text + "' AND Arac.Model='" + DropDownList2.Text + "' AND Arac.Arac_tipi='" + DropDownList4.Text + "' AND Arac.YakitTipi='" + DropDownList5.Text + "' AND Arac.Yil BETWEEN '" + DropDownList6.Text + "' AND'" + DropDownList7.Text + "'", baglanti); SqlDataAdapter veriAdaptoru = new SqlDataAdapter(sorgu); DataTable veriTablosu = new DataTable(); baglanti.Open(); veriAdaptoru.Fill(veriTablosu);
DataList2.DataSource = veriTablosu; DataList2.DataBind(); int i = sorgu.ExecuteNonQuery(); if (i != 1) { sonucgoster.Text = "Üzgünüz. Seçtiğiniz kriterlere göre bir araç listelenemiyor. Lütfen Tekrar Arama Yapınız."; } else sonucgoster.Text = "Araç listelendi !"; baglanti.Close(); }
Aynı sorgu ekrana bir şey getirmiyor ?