Şimdi Ara

c# kayıt güncelleme ekleme silme

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
722
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • ----KAYIT EKLEME-----

    public partial class Form1 : Form
    {
    OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=VeriTabani.accdb;Persist Security Info=False");
    int x = 0;
    private void button2_Click(object sender, EventArgs e)
    {
    try
    {
    OleDbCommand cmd = new OleDbCommand();
    cmd.Connection = baglanti;
    cmd.CommandText = "INSERT INTO Tablo1(Ad,Soyad,TcKimlikNo) VALUES(@ad,@soyad,@tc)";
    cmd.Parameters.AddWithValue("@ad", textBox_ad.Text.Trim());
    cmd.Parameters.AddWithValue("@soyad", textBox_soyad.Text.Trim());
    cmd.Parameters.AddWithValue("@tc", textBox_tc.Text.Trim());
    baglanti.Open();
    cmd.ExecuteNonQuery();
    baglanti.Close();
    MessageBox.Show("Kayit basariyla eklendi");
    }
    catch (Exception hata)
    {

    MessageBox.Show("Hata= " + hata.Message.ToString());
    }
    }
    ----TABLO LISTELEME-----

    private void button3_Click(object sender, EventArgs e)
    {
    OleDbCommand cmd2 = new OleDbCommand();
    cmd2.Connection = baglanti;
    cmd2.CommandText = "SELECT * FROM Tablo1";
    OleDbDataAdapter adp = new OleDbDataAdapter(cmd2);
    DataTable dt = new DataTable();
    adp.Fill(dt);
    dataGridView1.DataSource = dt;
    }

    ---GÜNCELLEME---

    private void button4_Click(object sender, EventArgs e)
    {
    baglanti.Close();
    try
    {
    OleDbCommand cmd3 = new OleDbCommand();
    cmd3.Connection = baglanti;
    cmd3.CommandText = "UPDATE Tablo1 SET Ad=@ad,Soyad=@soyad,TcKimlikNo=@tc WHERE Ad=@index";
    cmd3.Parameters.AddWithValue("@ad", textBox_ad.Text.Trim());
    cmd3.Parameters.AddWithValue("@soyad", textBox_soyad.Text.Trim());
    cmd3.Parameters.AddWithValue("@tc", textBox_tc.Text.Trim());
    cmd3.Parameters.AddWithValue("@index", textBox1.Text.Trim());
    baglanti.Open();
    cmd3.ExecuteNonQuery();
    baglanti.Close();
    MessageBox.Show("Kayit basariyla güncellendi");
    }
    catch (Exception error)
    {

    MessageBox.Show("Hata: " + error.Message.ToString());
    }
    }
    ---SILME---



    try
    {
    OleDbCommand cmd4 = new OleDbCommand();
    cmd4.Connection = baglanti;
    cmd4.CommandText = "DELETE Ad,Soyad,TcKimlikNo FROM Tablo1 WHERE Ad=@index";
    cmd4.Parameters.AddWithValue("@ad", textBox_ad.Text.Trim());
    cmd4.Parameters.AddWithValue("@soyad", textBox_soyad.Text.Trim());
    cmd4.Parameters.AddWithValue("@tc", textBox_tc.Text.Trim());
    cmd4.Parameters.AddWithValue("@index", textBox1.Text.Trim());
    baglanti.Open();
    cmd4.ExecuteNonQuery();
    baglanti.Close();
    MessageBox.Show("Kayit basariyla silindi");
    }
    catch (Exception hata)
    {
    MessageBox.Show("Hata: " + hata.Message.ToString());
    }
    }




    sonraki kayıt
    ------------------------------------------------
    {
    try
    {
    x = x + 1;
    OleDbCommand cmd5 = new OleDbCommand();
    cmd5.Connection = baglanti; cmd5.CommandText = "SELECT * FROM Tablo1";
    OleDbDataAdapter adp2 = new OleDbDataAdapter(cmd5);
    DataTable dt = new DataTable();
    adp2.Fill(dt);
    for (int i = 0; i < dt.Rows.Count; i++)
    {
    textBox_ad.Text = (dt.Rows[x]["Ad"]).ToString();
    textBox_soyad.Text = (dt.Rows[x]["Soyad"]).ToString();
    textBox_tc.Text = (dt.Rows[x]["TcKimlikNo"]).ToString();
    }
    }
    catch (Exception)
    {

    MessageBox.Show("Son kayittasiniz");
    }
    }

    provider
    -----------------------------------------

    OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=VeriTabanı.accdb;Persist Security Info=False");
    int x = 0;

    System.Data.OleDb;



  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.