Merhabalar ilk olarak tekrar dile getirmek istediğim bir ricam var c# sabit bir konu haline dönüştürülebilirse gerçekten çok faydalı olacaktır…
Bu konumuzda c# Access veri tabanı bağlantısını detaylı bir şekilde anlatmaya çalıştım. Umarım faydalı olur.
İlk olarak Access ile bir veri tabanı oluşturuyoruz.
Veritabanının ismini kullanacağınız sisteme göre değiştirebilirsiniz(personel,kütüphane…) ben veri olarak girdim.
Tasarım görünümünü açarak yeni bir tablo oluşturalım…
Ben Verikayıt olarak isimlendirdim
Tabloda kullanacağımız alanları ben kısa olarak 3 tane ekledim siz yapacağınız programa göre çoğaltabilirsiniz…
Tablomuzu kaydettikten sonra ilgili alanları dolduruyoruz kayıtta gözükmesi için 1-2 tane girmeniz gerekli gerisini diğer derste c# üzerinden kayıt ekleme silme güncelleme gibi özelliklerde belirtmeyi düşünüyorum.
Girdiğimiz verileri kayıt ediyoruz..
Visual studio programımıza dönüp bir c# Form Application oluşturuyoruz…
C# Formumuzu açtıktan sonra Gneral kısmına sağ tıklayıp Choose Items Diyoruz..
Gelen Pencerede.Net Framework Components alanından OleDbDataAdapter bileşenini seçiyoruz eğer işaretli değilse OpenFileDialog bileşeninide seçmelisiniz genel seçili olarak gelir…
Gördüğünüz gibi Sol General bölümüne OleDbDataAdapter bileşenimiz geldi.
OleDbDataAdapter bileşenimizi sürükleyerek foruma bırakıyoruz.. Karşımıza Gelen Pencereden New Connection Diyoruz
Burada data source kısmında Sql server seçili olarak gelecek fakat biz Access veritabanını kullanacağımızdan change kısmından değiştiriyoruz..
Bu alanda kullanabileceğiniz veritabanlarını görüyorsunuz biz Access database ile devam edeceğiz..
Karşımıza çıkan pencerede browse butonuna tıklıyoruz
veritabanımızın bulunduğu konumu açıyoruz..
Ve kaydediyoruz
Şuanda veritabanımız yüklemeye devam edeceğiz next diyoruz
Çıkan soruya evet diyoruz
Yine next diyerek devam edelim
Karşımıza açılan pencerede 2 türlü yöntem kullanabiliriz ama ben program üzerinden gittim..(Diğer yol direk olarak Sql komutu kullanmaktır.. Select * From dosyaismi)
Burdan Query Builder e tıklıyoruz
Verikayıt adlı Access dosyamız geldi buna add diyerek devam edelim….
Burda önemli bir hususumuz var dikkat edin Yukarıda tablomuzun isminin hemen altında All Columuns seçeneğinin işaretli olması gerekir…(İlerde sadece bazı verilerin gözükmesini istiyorsanız bu bölümden seçebilirsiniz) Ok diyerek devam edelim.
Şuan dosyamızın tüm alanlarını aldı next diyelim…
Şuan DataAdaptör bileşenimize verikayıt tablomuzu ekleyerek ayarlarını tamamladık
Finish diyerek projemize ekliyoruz…
Toolbox ın Data bölümünden DatagridView yani tablomuzun c# görünmesini sağlayan nesnemizi ekliyoruz
GridView in sağ üst köşesinde bulunan ok işaretine tıklayalım
None Kısmına Gelerek Add Project Data source Kısmına tıklıyoruz…
Çıkan Pencereden DataBase seçerek devam edelim
Dataset Diyoruz ve Devam Ediyoruz
Verikayıt adlı veritabanımızı seçerek devam edelim(Seçili olarak gelecektir fakat birkaç tabloyu ayrı şekilde kullanmak isterseniz bu bölümden seçiyorsunuz haberiniz olsun)
Yes, save the connection as işaretli olarak gelecektir gelmezse siz işaretleyin ve devam edelim
Son olarak Tables seçeneğini seçiyoruz ve finish diyoruz..
Şuan GridViewimiz de Access tablomuzda belirlediğimiz alanların geldiğini göreceksiniz ki eğer gelmediyse mutlaka yukardaki adımlardan birini hatalı şekilde yapmışsınız demektir…
C# Programımızı çalıştırarak kayıtları aktif edelim
Gördüğünüz gibi c# Veritabanı işlemi zor değil ama başlarda çok karıştırdığımız bir konu Umarım faydalı olmuştur…
Eğer istek olursa Bir sonraki sunumda başlangıçta belirttiğim gibi c# kodlarıyla kayıt ekleme silme güncelleştirme veritabanı resim ekleme kayıtların ileri geri olayları belirtilen alana göre kayıt arama (ad soyad görev) gibi konuları elimden geldiğince anlatmaya çalışacağım esen kalın (Hep söylemek istemişimdir bir aklımda bu işleri bırak sunuculuğa başla diyor )
Saygılarımla…
Bir mum, diğer mumu tutuşturmakla ışığından bir şey kaybetmez.(Mevlana)
Herkesin yardımlaştığı yerde işler yarım kalmaz...