OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0; Data Source=" + Server.MapPath("~/App_Data/uyelik.mdb")); OleDbCommand verial = new OleDbCommand("Select * From uyeler where Eposta='" + TextBox2.Text + "' ", baglanti); //from uyeler tablosuna gider ve istenilen değeri bulur baglanti.Open(); //baglantıyı yukledım ve açmasını istiyorum OleDbDataReader drOku = verial.ExecuteReader(); //veri tababındanı tablolarımı teker teker okuyorum .. tamamını... if (drOku.Read()) //bu deger bize true ise yani yukarıdaki şart saglandıysa alttakı işlemleri yap. { try { SmtpClient kaynak = new SmtpClient("smtp.live.com"); kaynak.Port = 587; MailAddress gonderen = new MailAddress("beyto-74@hotmail.com", "aaa"); MailAddress giden = new MailAddress(drOku["Eposta"].ToString(), "Site Üyesi"); MailMessage mesaj = new MailMessage(gonderen, giden); mesaj.Subject = "Şifreniz"; mesaj.Body = "Şifremi unuttum talebinde bulundunuz.Şifreniz: " + drOku["sifre"].ToString(); kaynak.Send(mesaj); } catch { lblHata.Text = "güle güle gitti"; } bende bu şekilde yazdım ama olmadı hata nerede olabilir? veritabanım acess