Şimdi Ara

c# - acces veritanında filitreleme yapma yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
4
Cevap
0
Favori
286
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaslar c# da accesten veritabanı mı aldım fakat sorgulama kısmını yapmadım yardımcı olurmusunuz yapmak istedigim sey : 2 adet textbox um var ve tarih kısmı var (datetamepicker) bunların içerisine yazılan kelimeler aynı olucak ve o tarihteki kayıtlar gelicek nasıl yapabilirim acaba.



    < Bu mesaj bu kişi tarafından değiştirildi ScampDH -- 30 Mart 2013; 20:39:14 >



  • guncel
  • Öncelikle merhaba sanırım nette gerekli araştırmalı yaptığında bulabilirdin ama kısa bir örnek veriyim. mdb dosyasını uygulamanın \bin\Debug klasörünün içerisine koyduktan sonra
    string baglantı="Provider=Microsoft.jet.Oledb.4.0;Data Source=data.mdb"; // mdb dosyasının yolunu yazıyorsun
    OleDbConnection cnn=new OleDbConnection(baglantı); // bağlantı için nesne yaratılıyor.
    cnn.Open();//connection açılıyor.
    string sorgu="select * from uye where tarih="+"'"+textBox1.Text+"'or tarih='"+textBox2.Text+"'"; // uye tablosunda ilgili sql sözcük.
    OleDbCommand komut=new OleDbCommand(sorgu,cnn); // komutun çalışabilmesi için nesne üretiliyor.
    OleDbDataReader sonuc=komut.ExecuteReader(); // sorgunun görüntülenmesi için sonuc nesnesini oluşturuyoruz.


    while(sonuc.Read()) // birden fazla satırdan oluşabilicek bir sonuç olduğunu düşünürsek.bu satırları tek tek okumak için döngü kullanmalısın.
    {


    textBox3.Text=sonuc[2].ToString(); // okunan değelerden 3. bu [0] yazaydık ilk değer olucaktı mesela.ilk kolon gibi düşün
    textBox4.Text=sonuc[3].ToString();
    textBox5.Text=sonuc[4].ToString();
    textBox6.Text=sonuc[5].ToString();
    textBox7.Text=sonuc[6].ToString();
    textBox8.Text=sonuc[7].ToString();
    }
    sonuc.Close(); // önce okumayı bitirdik ve kapattık.
    cnn.Close(); // bağlantıyı kapatık.

    bu şekilde bir yol izleyebilirsin.Umarım yararlı olmuştur.




  • Select * from TABLO where tarih=" & "#" & DateValue(tarihtxt.Text).ToString("MM-dd-yyyy") & "#" & " OR tarih=" & "#" & DateValue(tarihtxt.Text).ToString("MM-dd-yyyy") & "#" & "

    Bu kod işini görür.
  • Yapay Zeka’dan İlgili Konular
    mirc 'te IP gizlemek nasıl olur ?
    21 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.