C# Ders 14 Sql Server ile kayıt ekleme silme görüntüleme

Поделиться
HTML-код
  • Опубликовано: 21 дек 2024

Комментарии • 114

  • @MurattYucedag
    @MurattYucedag  5 лет назад +1

    Udemy'de bulunan ve daha profesyonelce hazırlanmış olan kurslarımıza indirimli fiyatlarla linkten ulaşabilirsiniz :)
    muratyucedag.wordpress.com/2019/03/22/udemy-indirim-linkleri/

    • @nsdgneym8242
      @nsdgneym8242 4 года назад

      hocam yaptıgınız gıbı yapıyorum 18. dakikada kaldım form çalıstırıp ılk verılerı yazdırdıgınızda ben yazdıramıyorum hata felanda vermıyor donup kalıyo

    • @ferhatpolat3335
      @ferhatpolat3335 3 года назад

      www.udemy.com/course/c-ile-devexpressde-sql-tabanl-ticari-otomasyon-gelistirin/ şu ürün için indirim kuponu verebilir misin hocam

    • @MurattYucedag
      @MurattYucedag  3 года назад

      @@ferhatpolat3335 yukarıda web sitemin olduğu linkten 50 tlye alırsan 4 kurs hediye ediyoruz :)

    • @ferhatpolat3335
      @ferhatpolat3335 3 года назад

      @@MurattYucedag aldım hocam hangi kurslar hediye

    • @MurattYucedag
      @MurattYucedag  3 года назад

      @@ferhatpolat3335 udemyden bana mesaj atar mısın oradan yardımcı olalım :)

  • @halisklncarslan8450
    @halisklncarslan8450 6 лет назад +45

    1-) şimdi napcaz biliyomusunuz?
    2-)şunun arka planınıda bir değiştirelim, ne olsunnn mavi.
    .

  • @MuratKorkmaz-fb7kv
    @MuratKorkmaz-fb7kv 4 месяца назад

    çok iyisiniz muq video yourubedeki en iyi anlatan kişi olabilirsiniz eline sağlık abi

  • @bilalcetinalp8978
    @bilalcetinalp8978 3 года назад +1

    ıd ve sayfa sayısı bölümüne rakam dışında harf girip kaydettiğinizde silme komutu hatası veriyor sql e girip uygun olmayan satırları silin düzlir

  • @saitaslan7015
    @saitaslan7015 Год назад +2

    hocam lol de rankınız ne

  • @cemilekaya8010
    @cemilekaya8010 3 года назад +1

    Kimlik kartı projesine de uyarlayabiliriz demi bu projeyi

  • @yusufcakr2604
    @yusufcakr2604 7 лет назад +3

    id = int.Parse(listView1.SelectedItems[0].SubItems[0].Text); bunu yazddığımda giriş komutu geçerli değil diyor
    acaba çözümü nedir

  • @SuperSayiyajin
    @SuperSayiyajin 8 лет назад +4

    Sizinkiyle aynı komutları yazmama rağmen sil komutunu bir türlü çalıştıramadım.Veritabanındaki id ler sayısal değerler ve ancak aşağıdaki komutlarla hiçbir bilgiyi silemiyorum.Program hiçbir hata vermiyor.Tepkisiz kalıyor.Sanki farklı butona yazmışım gibi ama öyle birşey yok.Sanıyorum id ile alakalı bir sorunum var.ID değeri boş veri eklersem onu silebiliyorum ama id değeri doluyken silemiyorum.Yani where şartından sonrası çalışmıyor.
    // Public alana int id=0; tanımladım.
    baglan.Open();
    SqlCommand komut = new SqlCommand("Delete from Kitaplar where id = (" + id + ")", baglan);
    komut.ExecuteNonQuery();
    baglan.Close();
    goruntule();

  • @erdogduuhulya
    @erdogduuhulya 7 лет назад +9

    int.Parse() fonksiyonu, string tipindeki aldığı veriyi Int32 veritipine dönüştürür.

    • @bilincliturkcerapdinleyici717
      @bilincliturkcerapdinleyici717 5 лет назад

      teşekkürler

    • @aay61n
      @aay61n 4 года назад

      peki birşey soracağım.silmedeki click olayının fakrlı daha pratik yolumu varmı? biliyormusun? 5 değilde cok daha uzun oldugunda döngü yada baska bir kodla pratikleşebilirmi?

    • @cagri4990
      @cagri4990 3 года назад

      @@aay61n cevabı bulabildin mi kral?

    • @sokullumahmutpasa6651
      @sokullumahmutpasa6651 2 года назад

      @@cagri4990 sen buldunmu cevabı

  • @muhiddinuzan1044
    @muhiddinuzan1044 8 лет назад +2

    Bu Veritabanı İle Başka Bir Pc'deki Kaydettiğimiz Yazıları Başka Pc'de Görebilirmiyiz?

  • @sahindesign85
    @sahindesign85 2 месяца назад

    Şu an videoyu durdum 38. dakikadayım. gittim parse'ı öğrendim geldim.
    Anladığım kadarıyla dışardan ya da herhangi bir nedenle string verileri başka bir türe dönüştürmeye çok ihtiyaç duyuluyor. Çünkü en genel, en her şeyi barındıran değişken string. tablolardan falan çok geliyor muhtemelen string. Siz int yaptınız ama bu double da olabilir char da olabilir. o yüzde dönüştüreceğimiz türe uygun bir string olması gerekiyor. Anlatan kiişi de sizin gibi zorlandı. o id dışardan geldiği için string oluyor gibi gibi.

  • @SystemmmOfaDownnnn
    @SystemmmOfaDownnnn 4 года назад +1

    silme komutu yazarken "id" değişkeni tanımladın. sıfıra eşitledin. komutu yazarken
    // delete from kitaplar where id = (" + id +") dedin. iki tane id yazdın buraya. veritabanındaki ilk bölüm de id' idi. şimdi hangi id değişkeni tanımlıyor. hangi id veritabanını tanımlıyor.

    • @SystemmmOfaDownnnn
      @SystemmmOfaDownnnn 4 года назад

      "delete from where >" bu id, database'imizdeki sütunun adı olması gerekiyormuş.

    • @SystemmmOfaDownnnn
      @SystemmmOfaDownnnn 4 года назад

      ve hatta şunu farkettim. database komutları kırmızı gözüküyor. daha iyi ayırt edebiliyoruz.

  • @TheAdlcn
    @TheAdlcn 8 лет назад +1

    selamlar 16.32de sütunların yerlerini displayindex özelliği ile değiştirebilirsiniz

  • @kahramandemirci6524
    @kahramandemirci6524 8 лет назад +5

    benim bildiğim parse ile convert'in kullanım olarak bi farkı yok.videodaki
    id = int.Parse(listView1.SelectedItems[0].SubItems[0].Text) yerine
    id = Convert.ToInt32(listView1.SelectedItems[0].SubItems[0].Text); denilebilir. özetle: gelen string'i int'e çevirmek

    • @zaurmamiyev1447
      @zaurmamiyev1447 5 лет назад

      evet dogru. ya da tabloda id-ni intgibi tanimlarsak, parse -ye ihtiyac kalmaz

    • @TeemoBinLadin
      @TeemoBinLadin 2 года назад

      ikisinin farkı var ama burada bu kullanım için ikisi de olur

  • @kadirgultekin7984
    @kadirgultekin7984 3 года назад

    Formda iki tane Radiobuton varsa bunları veritabanı için nasıl çağıracağız

  • @taylanutkuozen5716
    @taylanutkuozen5716 2 года назад

    Hocam merhaba öncellikle dersler için teşekkürler şimdi 52:06 da id=5 olan neden en alta inmiyor bunun bir çözümü var ise nedir ?

  • @aay61n
    @aay61n 4 года назад

    silme de ki click olayı uzun olmuş bir pratiği yokmu ki acaba? yani liste cok uzun olablir.tek tek yazmak yerine? döngü gib bişey falanmı varki başka bir yolumu varki merak ettim

  • @bitayazılım
    @bitayazılım 4 года назад +3

    Yaptıklarınızın Aynısını Yaptım Fakat Silme İşlemi Olmuyor. Silme İşlemi Dışında Hepsi Oluyor.
    Bide Bir Sorum Var. Biz bu yaptığımız .exe uzantılı dosyamızı başka bilgisayara yüklersen Sql Server çalışır mı ? Yani yaptığımız programın çalışması için bilgisayar da Sql Serverin kurulu mu olması gerekiyor.

  • @eminalgul5482
    @eminalgul5482 8 лет назад

    murat hocam ben visual studio 2010 kullanıyorum arastırdım fakat nasıl add new database ekleyebilcegimi bulamadım
    nasıl sql bağlantı adresimi bulabilirim yardımcı olurmusunuz simdiden tesekkurler...

  • @yasinsimsek53
    @yasinsimsek53 2 года назад

    udemy'den öğrencinizim mesaj attım 6 saatten fazla bir süre geçti cevap vermediniz.

  • @ahmetmelihylmaz6845
    @ahmetmelihylmaz6845 9 лет назад +1

    saniye 30 la 40 arasında sqldeki temel kavramlar dediniz temel kavramların dışında ne var murat hocam

  • @yusufl3800
    @yusufl3800 5 лет назад

    Hocam mesela ben veritabanındaki tablo adı comboboxtan gelen metne göre çağırıcam bunun için nasıl bir yol izlemeliyim

  • @fanofeb
    @fanofeb 9 лет назад +2

    Hocam verileri textbox a yazdırırken SelectedItems[0] yaptık bunun mantığını anlatmadınız. Listview den ilk satırı değilde sonraki satırlardan birini seçsek kod çalışır mı?

    • @kahramandemirci6524
      @kahramandemirci6524 8 лет назад +1

      +Ercan Ozer Çalışır şöyle düzün. iki boyutlu dizi.
      listView1.SelectedItems[0].SubItems[0].Text; deki ilk [ ] satır, ikinci [ ] sutunu temsil ediyor. İd miz ilk eleman olduğu için [0][0]. id uniq değer olduğu için seçimler uniq kod yani primary key'e göre yapılır. Mesela 5. eleman id olsaydı (ki uniq değerler genelde 1. olur) ozaman [0][4] diyecektik.(eleman sayısı 0 dan başladığı için)

    • @TeemoBinLadin
      @TeemoBinLadin 2 года назад

      @@kahramandemirci6524 isim soy isme göre falan da silme yapılır ama dediğin doğru genel olarak

  • @grandturk1559
    @grandturk1559 3 года назад

    peki ya id yi int olarak tanımladıysak gene parse mi kullanacağız

  • @gokhanatasoy4802
    @gokhanatasoy4802 4 года назад

    Hocam merhaba, System.Data.SqlClient.SqlException: 'Login failed for user hatası veriyor. Sql kullanıcı ayarlarına baktım sorun yok olması gerektiği gibi. Neden bu hatayı veriyor olabilir?

    • @MurattYucedag
      @MurattYucedag  4 года назад

      Grubumuza yazabilirsin hatalarını :)
      facebook.com/groups/cshaprdersleri/

  • @mertyyanik
    @mertyyanik 8 лет назад

    burada 'sıra' kısmına yanlışlıkla bir harf girilirse parse metodu hata vereceğinden hata yakalama gerekiyor sanırım

  • @leventyurtseven
    @leventyurtseven 7 лет назад

    hocam private void dataGridView1_DoubleClick(object sender, EventArgs e)
    {
    silme işleminde datagridwiev olursa nasıl yapıcaz ? selecteditems[0].subitems[0].text ); şeklinde olmuyor

  • @berfinhazalkaya7550
    @berfinhazalkaya7550 4 года назад

    Hocam merhabalar bir sorum olacak bu işlemleri veritabanındaki tek bir tabloyla yapıyoruz. Veritabanında birden fazla tablomuz varsa nasıl yapacağız

    • @osmanefedogan34
      @osmanefedogan34 3 года назад

      bildiğim kadarıyla listview2 oluyor 2. tablo adın aynı işlemleri listview2 şeklinde yaparsan veyahut fazla tablo varsa listview3 ,4 ,5 bu şekilde devam eder

  • @serhathalilsilsupur8348
    @serhathalilsilsupur8348 7 лет назад

    veritabanında id 'int' türünde bir değer olarak belirlenip 'parse' metoduna gerek kalmadan yapılabilir.

  • @yusufhancar1111
    @yusufhancar1111 8 лет назад +1

    aga bu sil komutu başta hata verdi SqlCommand komut=new SqlCommand("Delete From kitaplar where id =("+ id +")",baglan);
    komut.ExecuteNonQuery();
    bu kısımda hata verdi sonra göster butonu gibi çalışmaya başladı ne olabiir bunun derdi

    • @TheAdlcn
      @TheAdlcn 8 лет назад

      merhaba, aynı hatayla ben de karşılaştım. sıkıntın:
      sen 'id' lere; integer'a çevrilemeyecek değerler atamışsın database'inde.
      yani senin idlere; 4 ,5,6,799675,9764685 vsvs gibi sayı değerleri ataman gerekiyor. idlere; "fg","asdgfh" vs gibi harfler atadığın için o sıkıntıyı yaşıyorsun.

    • @TheAdlcn
      @TheAdlcn 5 лет назад

      @Rabia Yanarates ya idler int olacak yani sayi olacak ya da baska yontemleri vardir, simdi ne oldugunu unttm olayin

    • @TheAdlcn
      @TheAdlcn 5 лет назад

      @Rabia Yanarates inte parse ediyorsundur belki. gerçekten hatırlamıyorum duruma bakmam lazım tekrar , yani neyin ne olduğunu biliyorum ama senaryoyu hatırlamıyorum. bilgilerim referans olmasın size

  • @MurattYucedag
    @MurattYucedag  6 лет назад

    Daha Profesyonelce Hazırlamış Olduğum Eğitim Setleri ile yalnızca 24.99 TL'lik fiyatla Udemy'deyiz!
    Uygulama Geliştirerek C# Öğrenin: A'dan Z'ye Eğitim Seti
    www.udemy.com/sifirdan-ileri-seviye-csharp-programlama/?couponCode=CHRP01
    C# ile DevExpress'de SQL Tabanlı Ticari Otomasyon Geliştirin
    www.udemy.com/c-ile-devexpressde-sql-tabanl-ticari-otomasyon-gelistirin/?couponCode=CHRP02
    25 Derste 25 Uygulamalı Proje
    www.udemy.com/25derste25proje/?couponCode=CHRP01

  • @adilsrakaya1839
    @adilsrakaya1839 3 года назад

    hocam komut.ExecuteReader(); komutunda hep hata alıyorum çözümünü bulamadım sizce neden olabilir

    • @Matanist
      @Matanist 3 года назад

      sırayı belirlemek için koyduğun textboxa string değer yazınca hata veriyor

  • @furkant6777
    @furkant6777 4 года назад

    Udemydeki bolum 11 bitirdim kodlar neden farkli ilk orayi bitirdim buraya gecince farkli geldi kafam karisti

  • @barankaradogan1985
    @barankaradogan1985 7 лет назад +1

    merhaba ya bişi diyecem siz genelde hepsini nchar olrak tanımlamısınız bazi yerlederde int date float gibi veri tiplerini de gösterseydiniz iyidi insanlar herseyi ncharla yapmıyır

  • @alidoner647
    @alidoner647 7 лет назад

    An unhandled exception of type 'System.FormatException' occurred in mscorlib.dll
    Additional information: Giriş dizesi doğru biçimde değildi.
    boyle bir hata alıyorum nedeni ne olablilr?

    • @berkcakmak9604
      @berkcakmak9604 6 лет назад

      çözdünmü bro sorunu ??

    • @bilgiaras5246
      @bilgiaras5246 5 лет назад

      Uzun zaman oldu ama çözdünüz mu acaba şu an aynı hatayı bende de veriyor da

  • @husokanus
    @husokanus 4 года назад +6

    Selected Items = Fasıllar :D :D :D

  • @Hakkieyilik
    @Hakkieyilik 7 лет назад +1

    id=0; değeri atamışsınız.. bunun sebebini çözemedim. çok buna gerek yok gibi. string olarak da belirleseniz oluyor.(işlem yaptırmayacaksınız sonuçta) hem + lar tırnaklarla uğraşmassınız hemde videoyu uzatmanıza sebep olan parseye ihtiyaç duymazsınız.. emeğinize teşekkür ederiz. güzel bir kaynak hazırlamaşsınız. sanırım canlı yayının verdiği heyecan yüzünden hatalar olabiliyor. iyi çalışmalar dilerim.

  • @ebruduman7175
    @ebruduman7175 8 лет назад

    silme işlemini tc numarası olarak yaptımızda (11 haneli olarak )hata veriyor.Değer bir Int32 için çok büyük ya da çok küçüktü.gibi 11 den az deger girince böle hata vermiyor ne yapmalım yardımcı olur musunuz

    • @TeemoBinLadin
      @TeemoBinLadin 2 года назад

      databasede int olarak seçme o zaman big int olarak seç c# kısmında da Int64 ü kullan normalde direkt dümdüz int yazarsan 32 varsayıyor

  • @MrGmburge
    @MrGmburge 5 лет назад

    sil butonunu çalıştırınca "Invalid Syntax near" hatası veriyor ve "komut.executenonquery" satırını işaretliyor?...Başka bir problem yok...

    • @murataltuntas1626
      @murataltuntas1626 4 года назад

      Aynı sorunu bende yaşıyorum çözemedim
      Büyük ihtimalle sql(server) bağlantımızda hata var düzeltemedim

  • @kahverengipaltoluadam4386
    @kahverengipaltoluadam4386 3 года назад

    textbox1.text ( Eline Sağlık emeğine sağlık )
    Textbox2.text (Videodaki her bilgi için teşekkürler)

  • @tayyipemreornek6104
    @tayyipemreornek6104 9 лет назад

    Üstad 2 sorum olacak. İlk sorum sql de id ler otomatik gelir ve aynı id 2.kez yazılamaz bunu otomatik bir şekilde getirme şansımız olur mu?arkadaşın dediği gibi silme olayında sıkıntı yaşanır yoksa. ikinci sorumda kaydet veya si dediğimizde önceki kısımların altına geldiği için veriler hem görüntü kötü oluyor ve çok karışık bir listview olmuş oluyor.belki ufak örneklerimiz için gözle takip edilebilir ama uzun bir kayıt programında sıkıntı yaratır.istiyorum ki sil dediğim zaman önce listview i boşaltsın sonra güncel bilgiler gelsin bunları yapmak mümkün müdür?

    • @TeemoBinLadin
      @TeemoBinLadin 2 года назад

      sorunu açar mısın birazcık sql öğrendim ben anlatayım sana

  • @mertkzlrmak7894
    @mertkzlrmak7894 8 лет назад

    sql server c# yanlış bağladım nasıl düzelte bilirim yardım edebilirseniz sevinirim

  • @atakkrali1302
    @atakkrali1302 7 лет назад

    abi veri tabanı bende yok nasıl indirebilirim

  • @ahmetesto
    @ahmetesto 3 года назад

    aynı textbox da silinmeden sıralanmasını istesek

  • @KoFiHoo
    @KoFiHoo 4 года назад +1

    31:48
    Ya başkasınınkini silerse

  • @kisiselsevan
    @kisiselsevan 9 лет назад

    Murat abi sıralar aynı sayı olunca bi sırayı silersek aynı sayıda olan sırada siliniyor

  • @orientedyazilim
    @orientedyazilim 4 года назад

    arka plan saydamlaştırma this.opacity(0,87); tam nasıl yazılıyo hatırlamıyorum ama böyle

  • @osmanmert2806
    @osmanmert2806 8 лет назад +1

    0 disslike buda ne kadar iyi oldugunu gösterir.

  • @emrahbayar2715
    @emrahbayar2715 6 лет назад +1

    //////Bu komut ile toplu textbox clear işlemleri sağlanabilir.
    public void Cleartextbox()
    {
    foreach (Control Cleartext in groupBox1.Controls)
    {
    if (Cleartext is TextBox)
    {
    ((TextBox)Cleartext).Text = string.Empty;
    }
    }
    }
    private void button3_Click(object sender, EventArgs e)
    {
    Cleartextbox();
    }

  • @MurattYucedag
    @MurattYucedag  10 лет назад

    Facebook Grubumuz
    facebook.com/groups/cshaprdersleri/

  • @nihatbeyi
    @nihatbeyi 2 года назад

    süper

  • @naifakdogan9427
    @naifakdogan9427 6 лет назад

    Eline Sağlık

  • @ambientground
    @ambientground 4 года назад

    Teşekkürler

  • @cemalavc6601
    @cemalavc6601 2 года назад

    ⭐⭐⭐⭐⭐

  • @denizdogruel8495
    @denizdogruel8495 7 лет назад

    Parse, String tipteki verilerin sayısal tiplere dönüşümünü sağlayan methoddur.

  • @eceyuksek5717
    @eceyuksek5717 5 лет назад

    abı cok iyisin ya saol

  • @nurbbrl2338
    @nurbbrl2338 3 года назад

    ✔️

  • @keremekmekci5475
    @keremekmekci5475 2 года назад

    herkese boş şans :)

  • @yusufkocak4002
    @yusufkocak4002 3 года назад

    böyle videomu olur ya bi bırakta reklamı izleyelim

    • @yusufkocak4002
      @yusufkocak4002 3 года назад

      yapmasam olmazdı hocam :D elinize yüreğinize sağlık :))

  • @ahmetolcen6242
    @ahmetolcen6242 7 лет назад

    Parse= ayrıştırmak

  • @francolocke4831
    @francolocke4831 3 года назад

    Sizinkiyle aynı komutları yazmama rağmen sil komutunu bir türlü çalıştıramadım.Veritabanındaki id ler sayısal değerler ve ancak aşağıdaki komutlarla hiçbir bilgiyi silemiyorum.Program hiçbir hata vermiyor.Tepkisiz kalıyor.Sanki farklı butona yazmışım gibi ama öyle birşey yok.Sanıyorum id ile alakalı bir sorunum var ID değeri boş veri eklersem onu silebiliyorum ama id değeri doluyken silemiyorum.Yani where şartından sonrası çalışmıyor.
    // Public alana int id=0; tanımladım.
    baglan.Open();
    SqlCommand komut = new SqlCommand("Delete from Kitaplar where id = (" + id + ")", baglan);
    komut.ExecuteNonQuery();
    baglan.Close();
    goruntule();

    • @TeemoBinLadin
      @TeemoBinLadin 2 года назад +1

      kardeşim veritabanındaki id yi adam burada sayısal değer mi tanımlamış? lütfen ezberden gitme sen veritabanında id leri sayısal değer tanımladıysan burada neden id nin sağına soluna tırnak atıp string olarak gönderiyorsun

  • @francolocke4831
    @francolocke4831 3 года назад

    Sizinkiyle aynı komutları yazmama rağmen sil komutunu bir türlü çalıştıramadım.Veritabanındaki id ler sayısal değerler ve ancak aşağıdaki komutlarla hiçbir bilgiyi silemiyorum.Program hiçbir hata vermiyor.Tepkisiz kalıyor.Sanki farklı butona yazmışım gibi ama öyle birşey yok.Sanıyorum id ile alakalı bir sorunum var. ID değeri boş veri eklersem onu silebiliyorum ama id değeri doluyken silemiyorum.Yani where şartından sonrası çalışmıyor.
    // Public alana int id=0; tanımladım.
    baglan.Open();
    SqlCommand komut = new SqlCommand("Delete from Kitaplar where id = (" + id + ")", baglan);
    komut.ExecuteNonQuery();
    baglan.Close();
    goruntule();