İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Richtextbox a veri cekme

kaantalha10.06.20132 cevap5.046 görüntüleme
#1
accessden çektiğim tarih verisi listboxda duruyo ben bu tarihlere tıklayınca richboxa o tarihte yazılan yazıların accessden gelmesini istiyorum. bişeyler yapmaya çalıştım ama tarihlere tıklayınca bütün yazıları getiriyo. sadece o tarihin yazısını getirmiyo.

kodlar:
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
OleDbCommand sorgu;
OleDbDataReader veri;


Baglanti();
sorgu = new OleDbCommand();
sorgu.CommandText = "Select * From Tablo1";
sorgu.Connection = baglantiyolu;
veri = sorgu.ExecuteReader();
while (veri.Read())
{

richTextBox1.Text+=(veri["not".ToString()]);
}



}
Cevaplar
#2
"select * from tablo1" ile tüm kayıtları getiriyorsun.

bunun yerine

"select * from tablo1 where tarih=...... " şeklinde koşul belirten gerek.

sql de tarih sorgulamaları ile ilgili bir araştırma yapabilirsin.
kaantalha Konuyu açan
#3
çok teşekkür ederim sorun halloldu

şu şekilde düzelttim

Baglanti();
sorgu = new OleDbCommand();
sorgu.CommandText = "Select * From Tablo1 Where tarih='"+ listBox1.SelectedItem +"'";
sorgu.Connection = baglantiyolu;
veri = sorgu.ExecuteReader();
while (veri.Read())
{
richTextBox1.Text = "";
richTextBox1.Text+=(veri["not".ToString()]);
}

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.