C# Access Veritabanı İşlemleri(Ekleme,Listeleme,Arama,Silme,Güncelleme)

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024
  • Visual Studio C# programında veritabanı işlemleri anlatıldıAccess Veritabanı kullanılarak Ekleme,Silme,Listeleme,Arama ve Güncelleme komutları üzerinde duruldu

ความคิดเห็น • 57

  • @umutay5084
    @umutay5084 4 ปีที่แล้ว +3

    Hocam vallahi allah razı olsun çok işime yaradı ÇOK SAĞOLUN TEŞEKKÜRLER

  • @ozgurilgen8882
    @ozgurilgen8882 4 ปีที่แล้ว +5

    Teşekkürler :) sadece keşke OOP mantığıyla yazsaydınız büyük projeler yapıcaklar için iyi bir örnek olurdu

    • @akayyazlm9974
      @akayyazlm9974  4 ปีที่แล้ว

      Otomasyonlarda class yapısını kullandık

    • @ipektahan4721
      @ipektahan4721 4 ปีที่แล้ว

      @@akayyazlm9974 OOP denilince daha çok akla gelen encapsulation,inheritance,polymorphism, ve abstractionlardır. Sadece class pek yeterli değildir. Bir yazılım kanalı olarak ben de oop ile anlatmanızı beklerdim. Sektör onu istiyor :)

    • @akayyazlm9974
      @akayyazlm9974  4 ปีที่แล้ว +2

      Bu video genel olarak anlatıldı yani basit bir veritabanında crud işlemi yoksa tabii ki miras alma,kapsülleme abstract otomasyonlarda bolca kullandım. İlginize teşekkürler

  • @Banlieve
    @Banlieve 2 ปีที่แล้ว

    Elinize Sağlık

  • @yusufzertuncer2316
    @yusufzertuncer2316 3 ปีที่แล้ว

    Sağ ol abi

  • @DeRSiMLi23621
    @DeRSiMLi23621 2 ปีที่แล้ว

    teşekkürler, emeğinize sağlık

  • @turgutakdogan2046
    @turgutakdogan2046 2 ปีที่แล้ว

    teşekkürler

  • @ilhankara7192
    @ilhankara7192 6 ปีที่แล้ว +2

    Sagolun hocam bunu denicem

    • @ilhankara7192
      @ilhankara7192 6 ปีที่แล้ว

      hocam sizin yaptığınız gibi yaptım oldu fakat where sorgusunu id(otomatik sayı) ye göre yapmak istediğimde olmuyor. bunun çözümü var mı?

    • @ilhankara7192
      @ilhankara7192 6 ปีที่แล้ว

      tesekkurler hocam bu kez oldu.

  • @ozancolak1808
    @ozancolak1808 4 ปีที่แล้ว

    Çok teşekkürler.

  • @zeyklc-yz5dv
    @zeyklc-yz5dv ปีที่แล้ว +1

    güzeldi

  • @nihatbeyi
    @nihatbeyi 3 ปีที่แล้ว

    bence muhteşem :)

  • @bestofcode
    @bestofcode 3 ปีที่แล้ว +1

    örneğin ekle butonu kullanmadan textbox daki veriyi labele yazdırmak istiyoruz. textbox a yazar yazmaz hemen gidiyor labele, enter tuşuna bastıktan sonra labele gitmesini istiyorum butonsuz. onu nasıl yapabılırım?

    • @windigowindigo
      @windigowindigo 7 หลายเดือนก่อน

      TextChanged özelliğine kodunu yazman lazım

  • @baylord4690
    @baylord4690 5 ปีที่แล้ว +3

    Hocam ne olur cevap verin bende her sey Oluyo sadece günceleme kisminda update söz dizim hatasi veriyo

    • @akayyazlm9974
      @akayyazlm9974  5 ปีที่แล้ว

      Güncelleme kısmını paylaşır mısın

  • @defr2351
    @defr2351 4 ปีที่แล้ว +1

    Hocam Microsoft.ACE.OLEDB.12.0' sağlayıcısı yerel makinede kayıtlı değil. Hatası veriyor ne yapmalıyım

    • @ugurcanseref829
      @ugurcanseref829 4 ปีที่แล้ว

      www.microsoft.com/en-us/download/details.aspx?id=13255
      Kullandığın sürüme göre kur düzelecektir.

  • @hasanklc6626
    @hasanklc6626 2 ปีที่แล้ว

    Hocam merhaba peki form üzerinde bir de kayıt tarihini eklemek istesek onu nasıl yapabiliriz acaba teşekkür ederim

  • @ArduinoTurkBatu
    @ArduinoTurkBatu 4 ปีที่แล้ว

    Data Grid View'ı bulamadım yok

  • @Gqkhan
    @Gqkhan 5 ปีที่แล้ว +1

    hocam merhaba güncelleme yapınca bütün satırlar güncelleniyor
    acil cevap verirseniz sevinirim

  • @Cesİs-k7o
    @Cesİs-k7o 10 หลายเดือนก่อน

    hocam access nerden indircez

  • @haberbakyorum4186
    @haberbakyorum4186 4 ปีที่แล้ว +1

    Hocam OleDbDataAdapter adtr= new("select * from kayitbilgileri",baglanti); kısmında represents text as a sequence of utf-16 code units... Hatasını aldım sonra farklı bir kod ile hallettim ondan sonraki File kısmında hata aldım eğer duruyorsa projeyi epostama atabilir misiniz hocam

    • @akayyazlm9974
      @akayyazlm9974  4 ปีที่แล้ว +2

      new den sonra OleDbAdapter yazman gerekiyor

    • @haberbakyorum4186
      @haberbakyorum4186 4 ปีที่แล้ว +2

      @@akayyazlm9974 Çok teşekkür ederim hocam halletim ama 14:21 kısmında yazdım ve sizin gibi çalıştırdım ama komut.ExecuteNonQuery(); kısmında System.InvalidOperationException: 'ExecuteNonQuery: Connection özelliği başlatılmamış.'
      hatasını aldım neyi yanlış yaptım yardımcı olur musunuz kod satırım aşağıda
      using System;
      using System.Collections.Generic;
      using System.ComponentModel;
      using System.Data;
      using System.Drawing;
      using System.Linq;
      using System.Text;
      using System.Threading.Tasks;
      using System.Windows.Forms;
      using System.Data.OleDb;
      namespace WindowsFormsApp13
      {
      public partial class Form1 : Form
      {
      public Form1()
      {
      InitializeComponent();
      }
      OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=bilgiler.mdb");
      DataTable tablo = new DataTable();

      private void listele()
      {
      baglanti.Open();
      OleDbDataAdapter adtr = new OleDbDataAdapter("select* from kayitbilgileri",baglanti);
      adtr.Fill(tablo);
      dataGridView1.DataSource = tablo;
      baglanti.Close();

      }
      private void Form1_Load(object sender, EventArgs e)
      {
      listele();
      }
      private void button1_Click(object sender, EventArgs e)
      {
      baglanti.Open();
      OleDbCommand komut = new OleDbCommand("instert into kayitbilgileri(Ad,Soyad,Adres;Telefon,Email) values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "',)");
      komut.ExecuteNonQuery();
      baglanti.Close();
      MessageBox.Show("Kayıt Eklendi","Kayit");
      for (int i = 0; i < Controls.Count; i++)
      {
      if(Controls[i] is TextBox)
      {
      Controls[i].Text = "";
      }
      }
      }
      }
      }

    • @akayyazlm9974
      @akayyazlm9974  4 ปีที่แล้ว +1

      textbox6.Text den sonra virgül var parantezden önce o virgülü sil düzelmesi gerekir.

    • @emirhancandan9907
      @emirhancandan9907 2 ปีที่แล้ว

      @@akayyazlm9974 aynı hatayı bende yapmışım yorum sayesinde buldum çok teşekkürler...

  • @enesoyunda1349
    @enesoyunda1349 2 ปีที่แล้ว

    Benim proje ödevim varda böyle PDF bulurmusun:::::. veritabanı uygulaması geliştirme (ekleme,silme güncelleme,arama)

  • @berkayanda7162
    @berkayanda7162 4 ปีที่แล้ว

    Güncellerken bütün satırlar güncelleniyor neden öyle, lütfen dönüş yapın

  • @onuraksakal5395
    @onuraksakal5395 3 ปีที่แล้ว

    hocam ben windows forms app te tasarladığım bir uygulamanın veritabanına internet üzerinden ulaşmak istiyorum. sql veri dosyalarını kullanıcı bilgisayarına yüklemektense internet bağlantısı olan herkes kayıt olabilsin uygulamayı kullanabilsin istiyorum . bununla ilgili yardımcı olabilir misiniz?

  • @forforum2160
    @forforum2160 4 ปีที่แล้ว

    Hocam mrb. Harika anlatımlar, çok teşekkürler.
    Bir konuda takıldım. Yazım şeklini bulamadım bir türlü. Yardımcı olursanız sevinirim.
    access teki tabloda, ad(string), durumu(bool) sütunları var.
    c# formda, tabloya kayıt yaparken, formdaki checkbox ın değerini, durumu sütununa aktarırken,
    sql cümlesindeki değeri nasıl yazmalıyım?
    ("insert into tablo (ad,durumu) values ( ' " + textbox1.text.tostring () + " ' , ' " + xxxxx + " ' ) " , baglan);

    • @akayyazlm9974
      @akayyazlm9974  4 ปีที่แล้ว

      merhaba istersen uzaktan bağlanıp yapmaya çalışayım. Teamviewer ID ve şifre gönder istersen

    • @Fype_YouTube
      @Fype_YouTube ปีที่แล้ว

      @@akayyazlm9974 discord üzerinden iltibat kurabilir miyiz ?

  • @ahmetesto
    @ahmetesto 3 ปีที่แล้ว

    Kodları paylaşır mısınız rica etsem

  • @ilhankara7192
    @ilhankara7192 6 ปีที่แล้ว

    mrb hocam benim projemde update komutu sorunsuz çalışıyordu access veritabanında id otomatik sayı alanını sıfırlamakla uğraşırken update komutu çalışıyor ama tek satırı seçili iken tüm satırları aynı ad ve soyad a güncelliyor. neden olabilir acaba? teşekkürler.

    • @ilhankara7192
      @ilhankara7192 6 ปีที่แล้ว

      private void btnupdet_Click(object sender, EventArgs e)
      {
      if (txtgkuladi.Text != "")
      {
      baglanti.Open();
      OleDbCommand komut = new OleDbCommand("Update Tablo1 set ad='" + txtgkuladi.Text.ToString() + "',soyad='" + txtgsifre.Text.ToString() + "'", baglanti);
      komut.ExecuteNonQuery();
      baglanti.Close();
      MessageBox.Show("Kayıt Güncellenmiştir...");
      ds.Clear();
      listele();
      }
      else
      {
      MessageBox.Show("Lütfen Güncellenecek kaydı Seçiniz...");
      }
      }
      kodlar bu sekilde

    • @ilhankara7192
      @ilhankara7192 6 ปีที่แล้ว

      hiçbir sekilde değişiklik yapmadım bu şekilde düzgün çalişiyordu sonra ne oldu anlamadım. veritabanı id üzerinde çalışıyordum orda bir sıkıntımı oldu acaba?

  • @alperrrr892
    @alperrrr892 4 ปีที่แล้ว

    merhaba hocam silme işleminde System.Data.OleDb.OleDbException: 'Gerekli bir veya daha fazla parametre için girilen değer yok.'
    bu hatayı alıyorum yardımcı olabilir misiniz

    • @alperrrr892
      @alperrrr892 4 ปีที่แล้ว

      hocam yardımcı olabilirseniz çok sevinirim

    • @akayyazlm9974
      @akayyazlm9974  4 ปีที่แล้ว

      Resim paylaşır mısın

  • @mehmetalibostanc1
    @mehmetalibostanc1 4 ปีที่แล้ว +1

    System.Data.OleDb.OleDbException: ''C:\Users\Fatih\source
    epos\Öğrenci Kayıt Programı1\Öğrenci Kayıt Programı1\bin\Debug\Veriler - veritabanı1.mdb' dosyası bulunamadı.'

    • @mehmetalibostanc1
      @mehmetalibostanc1 4 ปีที่แล้ว

      bu hatayı alıyorum hocam lütfen yardım edin

    • @akayyazlm9974
      @akayyazlm9974  4 ปีที่แล้ว +1

      Resim olarak paylaşır mısın

    • @mehmetalibostanc1
      @mehmetalibostanc1 4 ปีที่แล้ว

      @@akayyazlm9974 hocam buradan resim paylaşılmıyor bildiğiniz üzre isterseniz mail olarak ben size atayım

    • @akayyazlm9974
      @akayyazlm9974  4 ปีที่แล้ว +1

      hizliresim.com gibi sitelere resmi yükedikten sonra linkini paylaşabilirsin

    • @mehmetalibostanc1
      @mehmetalibostanc1 4 ปีที่แล้ว

      @@akayyazlm9974 hizliresim.com/bAHUkY buyrun hocam