Veritabanı İşlemleri (SQL) Kayıt Arama C#

Veritabanına bağlandık, Veritabanına kayıt ekledik , Veritabanında kayıt düzelttik ve Veritabanından kayıt sildik.
Şimdi Veritabanımızdan Arama yapalım. Arama mantığını kayıt düzeltme ve  kayıt silme işlerimlerin de yapıyoruz. Neye göre arama yapacağımızı karar verdikten sonra DataGridWiev’de gösterelim.

 

 

 

 

 

14 Yorum

  1. ersin tuna

    sizin verdiğiniz integer değer için string arama nasıl yapacağiz hemen cevap verirseniz sevinirim

    • Burak
      Author

      Ersin bey;

      int srg = int.Parse(textBox1.Text); kodu yerine
      string srg = textBox1.Text;

      yazarsanız ve sql cümlenizi de string bir ifadeye göre arattırırsanız aramanız gerçekleşir.

  2. ali

    illa datagride mi aktarmak gerekiyor ?
    mesala kullanıcılar adında tablo var kullanıcıno adında alan ver textten gelen knoya göre kullanıcı adını soyadını form üzerindeki textlere nasıl aktarabilirim ama datagrid kullanmak istemiyorum

    • Burak
      Author

      Tabiki zorunda değilsiniz ama verilere ulaşmak için kolay bir yöntem olduğu için öğrenme aşamasında bunlar kullanılıyor. Textbox’a verileri atmak için datagrid’in tablolarına erişip sutun-satır olarak atmanızda mümkündür.

    • ahmet

      “illa datagride mi aktarmak gerekiyor ?
      mesala kullanıcılar adında tablo var kullanıcıno adında alan ver textten gelen knoya göre kullanıcı adını soyadını form üzerindeki textlere nasıl aktarabilirim ama datagrid kullanmak istemiyorum” üstadında dediği gibi tabkodaki verileri txtboxlara aktarmak için datagrid kullanmaya gerek yok.Aktarmak istediğin veriyi sql ile çekersin ve istedğin txtboxa aktarabilirsin.

  3. Ozan

    Birden fazla TextBox’da arama yapmak için ne yapmalıyız? Örneğin, Kütüphane programımız var. Kütüphanede arama yapmak istiyoruz. Yazar Adı, Kitap Adı, Yayınevi vs gibi.

    Teşekkürler, iyi günler :)

    • Burak
      Author

      Bir combobox koyup seçeneklerinizi belirledikten sonra seçilen item değerine göre sql sorgunuzu if yapısı ile beraber kullanabilirsiniz.

  4. kubilay

    iyi aksamlar benm bır sorum olacak tercihler diye acces veri tabanım var bunun ıcınde unıveriseteler ile ilgili alanlar var puanı bulundugu yeri falan gibi yapmak ıstedıgım comboboxlara bu yerlerı eklemek ve kullanıcı combodan sectıgı yere göre veritabanından arama yapıp gridde göstermek..3tane combobox ekledım bunları veritabanına bagladıgım zaman göstermek ıstedıgım alandakı butun verıler gelıyo aynı sekılde. aynı olanları teke nasıl dusurebılırım? sorum uzun oldu biraz ama yardım edersenz sevınırım

    • Burak
      Author

      Samil bey, mesaj olarak göstermek istiyorsanız datagrid’de ki verilerin row değerlerini alıp string bir değişkene atmanız gerekmekte.

  5. Telat

    Merhabalar bir sql veritabanında int degerde telefon numaraları mevcut. bu numaralar icinde , textboxa numara girdikce benzer numaraları bulmasını istiyorum. string degerler icin like @deger +’%’ ifadesiyle arama yapmak mumkun ken int degerlerde bu işlem hata vermekte acaba bunun yöntemi nedir ?

    • Burak
      Author

      Merhabalar Telat bey, Bu sorunla karşılaşmanız normal çünkü integer veri tipindeki bir veriyi string olarak arama yapamazsınız. Bunun çözümü ise integer veri tipini string bir değişkene dönüştürmeniz gerekmektedir.

    • oktay

      Merhaba,
      Microsoft SQL Server için int tipinde bir kolon içerisinde like sorgusu ile arama yapmak için önünüzde hiç bir engel yok, bence kodda bir yanlışlık yapıyorsunuz.
      İyi Çalışmalar

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">