İnternet, bilgi, bilişim güvenliğine dair her türlü karalamalara sahiplik yapan kişisel bir blog.

VB.NET (ekleme, bulma, güncelleme, silme)

Bu VB.NET çalışmamızda access veritabanı üzerinde giriş, ekleme, silme, güncelleme ve veri çekme işlemlerini göreceğiz. Öncelikli olarak aşağıdakine benzer bir form alanı hazırlayınız. 2 label, 2 textbox ve buton kullandım. Sizde böyle yapabilirsiniz.

form1

 

 

 
 
 

Form1’in butonuna yazılması gereken kodlar

Yukarıdaki kod satırları kullanıcının adının admin, şifresinin ise 123456 girildiği durumda form2’yi açacaktır. Aksi durumda ise giriş başarısız şeklinde hata verecektir.

Şimdi de veritabanı işlemlerimizi gerçekleştireceğimiz form alanını hazırlayalım. Burada da 9 adet textbox, 9 adet label, 5 adet buton kullandım. Labelları ben textboxların kısımlarına koymaktayım. Siz arzu ederseniz kullanmayabilirsiniz.

Görünümüde bu şekilde yapabilirsiniz.

form2

Kodlarımızı yazmaya başlayalım. Aşağıdaki kod satırlarını form2’nin en üstüne ekleyiniz.

Aşağıdaki kod satırlarını ise Public Class Form2 satırının hemen altına ekleyiniz.

NOT : Arkadaşlar benim kullandığım access versiyonu 2003 olduğundan Microsoft.Jet.Oledb.4.0 yazdım. Eğer 2007 yada 2010 kullanıyorsanız bu satırı Microsoft.ACE.Oledb.12.0 olarak düzeltiniz. Aksi halde hata alabilirsiniz.

Sırasıyla gidelim. Temizle butonundan başlayalım.

Temizle butonu

Kaydet butonu

Bul butonu

Düzelt butonu

Sil butonu

Proje dosyalarını indir

Mustafa

2004 yılından bu yana Web ve Bilgi Güvenliği üzerine araştırmalarda bulundum. Çok sayıda yerli yada yabancı websitelerinde bulunan zaafiyetleri ilgililere göndererek kapatılmasını sağladım. Octosec ailesindenim. Siber Güvenlik Eylem Planı kapsamında TSE Kayıtlı Sızma Uzmanı sertifikam bulunmaktadır.

3 Comments

  1. admin peki ilk başta girilen şifreyi yeni bir formda şifre güncelleme nasıl yapılacak o konuda yardımcı olurmusun

  2. abi ben bu kodları yazdım fakat kaydet bölümündeki komut.ExecuteNonQuery() da hata verdi

  3. Burak Özdemir Reply to Burak

    Merhabalar. Faydalı bilgi için teşekkür ediyorum fakat.
    Hata 1 ‘System.Data.OleDb.OleDbDataReader.Friend Sub New(connection As System.Data.OleDb.OleDbConnection, command As System.Data.OleDb.OleDbCommand, depth As Integer, commandBehavior As System.Data.CommandBehavior)’, ‘Friend’ olduğundan bu bağlamda bu öğeye erişilemez.
    Şeklinde hata alıyorum. Nasıl giderebilirim bu hatayı ?

Leave a Reply