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

BOMBFACTORY

Uzman Üye
Uzman Üye
Trabzonspor
Katılım
5 Ocak 2014
Mesajlar
3,333
Tepkime puanı
6
Puanları
136


*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