- 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.