Visual Studio C# form ile veri tabanımdaki verileri anlık olarak çekemiyorum

Yukarıdaki kodda hata vereceği pek bir yer yok. Büyük ihtimal parantez hatası yapmışsındır. Aşağıdaki kısmı kullansan yeter. Hiç anlamadan bu işlerin içinden çıkman zor.

C#:
SqlConnection cnn = new SqlConnection("Data Source=RB\\SQLEXPRESS;Initial Catalog=proje;Integrated Security=True");
 SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM Kullanıcı WHERE kullanıcı_adi = @userName AND sifre = @password", cnn);
 cmd.Parameters.AddWithValue("@userName", userName);
 cmd.Parameters.AddWithValue("@password", password);
 cnn.Open();

 if (cnn.State == ConnectionState.Closed)
 {
 cnn.Open();
 }

 bool hasRow = Convert.ToInt32(cmd.ExecuteScalar()) > 0;

 if (hasRow)
 {
 MessageBox.Show("Tebrikler Giriş Başarılı");
 anaSayfa gecis = new anaSayfa();
 gecis.Show();
 this.Hide();
 }
 else.
 {
 MessageBox.Show("Hatalı Kullanıcı Adı veya şifre");
 }

 cnn.Close();

Şu an her şeyi hallettim yalnız ana sıkıntı geçmedi. Hala yalnızca ilk kullanıcı var admin1337.. Tek başına savaşıyor. Ssms programında veri tabanımda bir select from sorgusu yaptım ve her zamankinden farklı bir sonuçla karşılaştım. Maalesef ki ekran görüntüsü alamadım. Üst üste iki kullanıcı tablosu açıldı ve yukarısındaki tabloda yalnızca ADMIN1337 varken aşağıdaki tabloda ondan sonra eklediğim ve programımın görmediği diğer kullanıcılar vardı.
 

Yeni konular

Geri
Yukarı