Я работаю над проектом колледжа, когда я хотел создать страницу входа в систему, вывод, который я получаю, всегда терпит неудачу, даже если я даю правильного пользователя и передаю в соответствии с данными моей базы данных, таблицами.
Это ошибка на стороне SQL Server или что-то еще?
Я пробовал несколько кодов, но все они все дают одинаковый вывод (не удалось) Я трижды проверил мои значения, имя базы данных, переменные, идентификаторы и т. Д.
public partial class login : System.Web.UI.Page
{
SqlConnection con = new SqlConnection();
SqlCommand cmd = new SqlCommand();
SqlDataAdapter sda = new SqlDataAdapter();
DataSet ds = new DataSet();
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Login_btn_Click(object sender, EventArgs e)
{
con.ConnectionString = "Data Source=.\\SQLExpress;Initial Catalog=gamers_stop;Integrated Security=True;Pooling=False";
con.Open();
cmd.CommandText = "select * from users_db where user='" + username.Text + "' and pass ='" + password.Text. + "'";
cmd.Connection = con;
sda.SelectCommand = cmd;
sda.Fill(ds, "users_db");
if (ds.Tables[0].Rows.Count > 0)
{
err_msg.Visible = true;
err_msg.Text = "logged in successfully";
}
else
{
err_msg.Visible = true;
err_msg.Text = "login failed";
}
}
}
Я ожидаю, что выходной сигнал будет logged in successfull
, но фактический выходной сигнал будет failed