Tabloya veri ekleme, silme ve güncelleme işlemlerini gerçekleştirmek için öncelikle Access veritabanına bağlanmamız gerekiyor. Bağlantı sağlandıktan sonra sorgularımızı yazarak işlemlerimizi gerçekleştirebiliriz. Aşağıda C# Form uygulaması için Access veritabanı bağlantısı, veri ekleme, silme ve güncelleme örnek kodlarını bulabilirsiniz.
veya burdan detaylı inceleyebilirsiniz.
Access veritabanı bağlantısı örneği:
using System.Data.OleDb;
OleDbConnection connection = new OleDbConnection();
connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\UserName\Documents\myAccessDatabase.accdb;Persist Security Info=False;";
Veri ekleme örneği:
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
command.CommandText = "INSERT INTO myTable (isim, yaş) VALUES (@isim, @yaş)";
command.Parameters.AddWithValue("@isim", "John");//TEXTBOX GİBİ ÖĞELERDEN ALINABİLİR ÖRNEK KODDUR
command.Parameters.AddWithValue("@yaş", 25);//TEXTBOX GİBİ ÖĞELERDEN ALINABİLİR ÖRNEK KODDUR
connection.Open();
command.ExecuteNonQuery();
connection.Close();
Veri silme örneği:
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
command.CommandText = "DELETE FROM myTable WHERE ID = @id";
command.Parameters.AddWithValue("@id", 1);//TEXTBOX GİBİ ÖĞELERDEN ALINABİLİR ÖRNEK KODDUR//TEXTBOX GİBİ ÖĞELERDEN ALINABİLİR ÖRNEK KODDUR//TEXTBOX GİBİ ÖĞELERDEN ALINABİLİR ÖRNEK KODDUR
connection.Open();
command.ExecuteNonQuery();
connection.Close();
Veri güncelleme örneği:
uOleDbCommand command = new OleDbCommand();
command.Connection = connection;
command.CommandText = "UPDATE myTable SET isim = @isim, Age = @yaş WHERE ID = @id";
command.Parameters.AddWithValue("@isim", "David");//TEXTBOX GİBİ ÖĞELERDEN ALINABİLİR ÖRNEK KODDUR
command.Parameters.AddWithValue("@yaş", 30);//TEXTBOX GİBİ ÖĞELERDEN ALINABİLİR ÖRNEK KODDUR
command.Parameters.AddWithValue("@id", 2);//TEXTBOX GİBİ ÖĞELERDEN ALINABİLİR ÖRNEK KODDUR
connection.Open();
command.ExecuteNonQuery();
connection.Close();