Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
3024
Tıklama
0
Öne Çıkarma
[YARDIM] C# veri tabanından veri almak
D
14 yıl
Yarbay
Konu Sahibi

textbox 1 e girdiğimiz değere accessden kimliği (id) denk gelen veriyi alıp textbox 2 ye yazdırmak istiyorum fakat where komutu ile kimliğin değerini textbox 1 deki veri ile belirtmeyi yapamadım oraya 5 girersem kimlik olarak denk gelen 5 deki veriyi atıyor fakat textbox1 deki veriyi istersem olmuyor...


aşağıdaki kod da "where" de textbox1 deki veriyi kullanmayı denediğim komuttur yanlış olan yeri sölerseniz sevinirim teşekkürler.






kodlar:

OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data source=vt.mdb");

/////<<<<butondaki kodlar>>>>>>>\\\\\


baglanti.Open();
OleDbCommand komut = new OleDbCommand("Select ad From tablo1 Where Kimlik='"+ textBox1.Text +"'",baglanti);
OleDbDataReader oku1 = komut.ExecuteReader();
while (oku1.Read())
{
string pb = oku1["ad"].ToString();
textBox2.Text = pb;
}

baglanti.Close();
}

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



B
14 yıl
Binbaşı

sorgu formatı hatalı sanırım.
2 kez tırnak yerine string.format kullan
örnek verirsek

(string.format(“Select ad From tablo1 Where Kimlik={0}",textbox.text),baglanti);



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.