Skip to main content

AccessTr.neT


C# Ara Butonu Kodu Hk.

H@K@N
H@K@N
SQL
5
485

C# Ara Butonu Kodu Hk.

#1
TC Kimlik no ile arama yapabiliyorum. Ad ve Soyad ile de arama yapabilmem için kod kısmına nasıl bir ekleme yapmam gerekiyor?


Kod:
        private void btnAra_Click(object sender, EventArgs e)
        {
            try
            {
                baglantim.Open();
                OleDbDataAdapter arama=new OleDbDataAdapter("select TCKimlikNo, Ad, Soyad, Cinsiyet from tblPersonel where TCKimlikNo='" + txtTCKimlikNo.Text + "'", baglantim);
                DataSet dshafiza = new DataSet();
                arama.Fill(dshafiza);
                dataGridView1.DataSource = dshafiza.Tables[0];
                baglantim.Close();
            }
            catch (Exception hatamsj)
            {

                MessageBox.Show(hatamsj.Message);
                baglantim.Close();
            }

            
        }

Cevapla
#2
Alttaki kısmı değiştirin mantıken.

where TCKimlikNo='" + txtTCKimlikNo.Text + "'
Cevapla
#3
bu sekilde eklemeler yaparak  deneyiniz.

where TCKimlikNo='" + txtTCKimlikNo.Text + "'  or Ad='" + txtAd.Text + "' or Soyad='" + txtSoyad.Text + "'
Cevapla
#4
celoyce gösterdiğiniz şekilde ekleme yaptım or kullanarak olmadı, araya + koyarak denedim yine olmadı.
Cevapla
#5
örneginizi eklerseniz cevap almanız daha iyi olur,
Cevapla
#6
ben Vb net ile şu şekilde yapıyorum sizde kendinize uyarlayınız.
önce ARA adında bir string tanımlıyorum

daha sonra txtARA  text alanı yaparak aramaları oraya yazdığım alan sayesinde arıyorum...kodlar şöyle
 '............................................
Dim ARA As String

                 If Len(Me.txtARA.Text) = 0 Then
                ARA = "%"
            Else
                ARA = Me.txtARA.Text
            End If

           

            Sql = "SELECT arno,Plaka,sofadi,ehltc,ehlalyer,tel1,tel2,adresi,vergidairesi,vergino,aciklama FROM TBLARACLAR WHERE TBLARACLAR.Plaka Like '%" & ARA & "%' or TBLARACLAR.sofadi Like '%" & ARA & "%' Order By arno DESC"


'.................................
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da