İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

C# Veri tabanından istediğim bilgiyi çekme

y.m.y

0
İyinet Üyesi
Katılım
5 Şubat 2012
Mesajlar
2
Reaction score
0
Öncelikle merhaba
c# görsel programlamada access veri tabanından bilgi çekerken bir sıkıntı yaşadım umarım yardım edebilen olur.

"yolcu" adında bir tablom var.bu tabloda id,ad,soyad, sehir,saat, koltukno
alanları var.ve tamamen çekeceğim bilgilerle dolu bu db.formda 3 combobox var

1.den koltukno yu
2.den sehir'i
3.den saat'i
seçeceğim ve bana veri tabanında verdiğim bilgilerin olduğu satırdaki
ad ve soyadı bulup label'a yazdıracak.
baya uğraştım kodları bilmediğimden aklıma gelmedi.

anlatamadıysam şöyle
3 combobox'dan
1.den 20 seçtim
2.den ankara
3.den 16:00:00

veri tabanında şöyle satırlar var

id ad soyad sehir saat koltukno
1 ahmet deneme ankara 16:00:00 20
2 mehmet asd ankara 20:00:00 20
3 hamdi sdg istanbul 12:00:00 14
4 ismet gdg konya 12:00:00 14

benim seçimime göre koltukno 20,sehir "ankara",saat 16:00:00 olan satırı bulup oradaki ad (ahmet)ve soyad(deneme)'i label'a yazdıracak.

yardım edebilirsiniz inşallah şimdiden teşekkürler.
 

yusuf21

0
Yasakli Uye
Katılım
19 Ağustos 2011
Mesajlar
253
Reaction score
1
Merhaba,

Öncelikle sqldatareader ı incelemelisiniz.kısaca anlatmak gerekirse;

SqlConnection con = new SqlConnection ("Baglantı Cumlesı");
SqlCommand com = new SqlCommand ("select * from tabloadı where KoltukNo = @KoltukNo and Sehir = @Sehir and Saat = @Saat",con);
Com.Parameters.AddWitValue("@KoltukNo",ComboBox1.Text);
Com.Parameters.AddWitValue("@KoltukNo",ComboBox2.Text);
Com.Parameters.AddWitValue("@KoltukNo",ComboBox3.Text);
con.Open();
SqlDataReader dr = com.ExecuteReader();
while(dr.Read())
{
Label1.Text = dr["KoltukNo"].ToString();
Label2.Text = dr["Sehir"].ToString();
}
dr.Close();
con.Close();


Kolon Adlarını formalıte ıcabı verdım sen kendıne gore degıstırebılırsın.Umarım yardımcı olabılmısımdır.İyi çalışmalar.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst