Страница входа с использованием sql - PullRequest
1 голос
/ 08 июля 2019

Я работаю над проектом колледжа, когда я хотел создать страницу входа в систему, вывод, который я получаю, всегда терпит неудачу, даже если я даю правильного пользователя и передаю в соответствии с данными моей базы данных, таблицами.

Это ошибка на стороне 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

...