C# Form Donma Sorunu

AimlessCode

Hectopat
Katılım
13 Haziran 2017
Mesajlar
25
Daha fazla  
Cinsiyet
Erkek
Program üzerinde bir hata alıyorum, kodlar tamam olmasına rağmen (ya da ben öyle sanıyorum ) kullanıcı adını ve şifreyi yazınca ya da yazmasam bile giriş yap dediğim zaman ekran donuyor. Sonra kapatıyorum kayıt sayfamda herhangi bir sıkıntım yok, kaydı hemen yapıyor, sizce neden?

Şimdiden teşekkür ederim.

 
Son düzenleyen: Moderatör:
Kullanıcı girişi için; 2 adet String değişkeni ve geri dönen bir bool değişken işinizi görecektir. Yani Textbox nesnesi gönderip SqlDataReader nesnesi döndürmenize gerek yok. Girilen bilgilerin boş olup olmadığını kontrol etmeniz hata almanızı engelleyebilir. Aşağıdakine benzer bir şekilde...

Kod:
        public bool kullaniciGiris(String kullanici, String sifre)
        {
            ......
            bool giris = false;
            if (sifre == read["sifre"].ToString()){
                giris = true;
            }
            baglan.close();
            return giris;
        }
        .....
        private void button1_Click(object sender, EventArgs e)
        {
           
            if (kullanici.Text != "" || sifre.Text != "")
            {
                if (k.kullaniciGiris(kullanici.Text, sifre.Text))
                {
                    Form2 frm = new Form2();
                    frm.Show();
                    this.Hide();
                }
            }
            else
            {
                MessageBox.Show("Kullanıcı adı ve şifreyi boş bırakmayınız.");
            }
        }
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…