merhaba arkadaslar yeni üye oldum ilk mesajımı yazıyorum öncelikle iyi forumlar herkese kolay gelsin.Programlamada yeniyim.
Benim sorunum şu C# da bir program üzerinde çalışıyorum ve access i kullanıyorum
yaptığım işlem login olayı.sorun sorguyu filan yaptım programda herhangi bir hata yok
ama sanırım bır yerde mantık hatası yaptım program kesiliyor.Yardımcı olursanız sevinirim.Login işlemleri kdou aşağıda ?
__________________
//veri tabanı sorgusu
OleDbCommand giris = new OleDbCommand("SELECT * FROM kullanici where k_adi='" + txtK_adı.Text + "'AND Sifre='" + txtSifre.Text + "')", baglan);
baglan.Open();
giris.ExecuteNonQuery();
baglan.Close();
OleDbDataReader kontrol = null;
if ((txtK_adı.Text == "") & (txtSifre.Text == ""))
{
MessageBox.Show("Boş alanları doldurunuz.");
}
else
{
MessageBox.Show("Oturum Başarıyla Açıldı");
txtK_adı.Visible = false;
txtSifre.Visible = false;
lblK_adı.Visible = false;
lblSifre.Visible = false;
btnGiris.Visible = false;
btnOturumKapat.Visible = true;
btnKayıtOl.Visible = true;
islem.Show();
}
Benim sorunum şu C# da bir program üzerinde çalışıyorum ve access i kullanıyorum
yaptığım işlem login olayı.sorun sorguyu filan yaptım programda herhangi bir hata yok
ama sanırım bır yerde mantık hatası yaptım program kesiliyor.Yardımcı olursanız sevinirim.Login işlemleri kdou aşağıda ?
__________________
//veri tabanı sorgusu
OleDbCommand giris = new OleDbCommand("SELECT * FROM kullanici where k_adi='" + txtK_adı.Text + "'AND Sifre='" + txtSifre.Text + "')", baglan);
baglan.Open();
giris.ExecuteNonQuery();
baglan.Close();
OleDbDataReader kontrol = null;
if ((txtK_adı.Text == "") & (txtSifre.Text == ""))
{
MessageBox.Show("Boş alanları doldurunuz.");
}
else
{
MessageBox.Show("Oturum Başarıyla Açıldı");
txtK_adı.Visible = false;
txtSifre.Visible = false;
lblK_adı.Visible = false;
lblSifre.Visible = false;
btnGiris.Visible = false;
btnOturumKapat.Visible = true;
btnKayıtOl.Visible = true;
islem.Show();
}

