Форма входа в систему не работает при вводе правильной информации
Привет! я новичок в .net и сталкиваюсь со следующей проблемой,в которой, когда я использую "Count (*)", я могу войти в систему, даже если я ничего не ввожу, а когда я использую только" * after select", я не могу войти в систему, даже если я предоставляю имя пользователя corrct и пароль heri-это мой код.
//код
private void button1_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Mohammad Fahad\Documents\data.mdf;Integrated Security=True;Connect Timeout=30"); SqlDataAdapter sda = new SqlDataAdapter("SELECT Count(*) FROM login WHERE user='" + textBox1.Text + "' AND pass ='" + textBox3.Text + "'", con); DataTable dt = new DataTable(); sda.Fill(dt); if (dt.Rows.Count > 0) { this.Hide(); Main ss = new Main(); ss.Show(); } else { MessageBox.Show("Please Check your usernmae and password"); } }
Что я уже пробовал:
я попробовал оба способа и получил нежелательные результаты
я новичок не могу найти в чем проблема