Hızlı Konu Açma

Hızlı Konu Açmak için tıklayınız.

Son Mesajlar

Konulardaki Son Mesajlar

Reklam

Forumda Reklam Vermek İçin Bize Ulaşın

Access veritabanı ile kullanıcı girişi oluşturma

Mr.Onur

Fahri Üye
Fahri Üye
Fenerbahçe
Katılım
3 Şubat 2014
Mesajlar
1,744
Tepkime puanı
0
Puanları
0



Kod görünümüne geçip (Kısayol F7) üstteki using ile başlayan satırların sonuna;



Kod:
using System.Data.OleDb;

yazıyoruz. Bu OleDb kütüphanesini projemize eklemiş olduk.

*Giriş yap Buttonuna çift tıklayıp açılan kod bölmesine yani click olayına yazıyoruz;



Kod:
//OleDbConnection Kullanarak veritabanımızı bağlıyoruz.
 OleDbConnection baglan = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\veri.mdb");
 //Bağlantıyı açıyoruz.
 baglan.Open();
 //Komutumuzu veriyoruz.
 //KULLANICIADI oluşturulan veritabanındaki kullanıcı adı sütünu.
 //KULALNICIPAROLA veritabanındaki parola sütünu. 
 //txtKullaniciadi Formdaki Kullanıcı adı yazılan textbox adı.
 //txtParola Formdaki parola yazılan textbox adı.
 OleDbCommand kaydetcmd = new OleDbCommand("SELECT * From kullanicilar 
 WHERE KULLANICIADI = '" + txtKullaniciadi.Text + "' AND KULLANICIPAROLA ='" + txtParola.Text + "'", baglan);
 //WHERE ile başlayan üstteki satırı onun üstündekiyle birleştiriyoruz(uzun satır olduğundan sitenin düzeni bozuluyor)
 //Verimizi Okutuyoruz.
 OleDbDataReader oku = kaydetcmd.ExecuteReader();
if (oku.Read())
 {
 // Eğer bağlantı başarı ile sağlanıp kullanıcı adı ve şifre doğru olması durumunda yapılacak işlemler.
 Form2 form = new Form2();
 this.Hide();
 form.Show();
}
 // Kullanıcı Adı kısmının boş bırakıldığı durumda yapılacaklar
 else if (txtKullaniciadi.Text == "")
 {
 MessageBox.Show("Kullanıcı Adı Alanı Boş Bırakılamaz", "hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
 }
 // Parola kısmının boş bırakıldığı durumda yapılacaklar
 else if (txtParola.Text == "")
 {
 MessageBox.Show("Parola Alanı Boş Bırakılamaz", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
 }
 // Yanlış şifre girildiğinde
 else
 {
 MessageBox.Show("Kullanıcı Adı veya Parola Yanlış.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
 }
İşlemimiz tamamdır.
 

Users Who Are Viewing This Konu (Users: 0, Guests: 1)

Üst