小编par*_*rab的帖子

必须声明标量变量"@username".如何克服它

我的代码有问题总是遇到我不理解的错误.请帮助我的代码我想从db for login页面检索用户详细信息

 string uname = TextBox1.Text.Trim();
        string pass = TextBox2.Text.Trim();
        try
        {
            con.Open();
            string query = "SELECT user_name, user_password FROM [user] where user_name=@username and user_password=@password";
            cmd.Parameters.Add("@username", SqlDbType.VarChar).Value = uname;
            cmd.Parameters.Add("@password", SqlDbType.VarChar).Value = pass;
            cmd = new SqlCommand(query, con);
            cmd.ExecuteNonQuery();
            rd = cmd.ExecuteReader();
            if (rd.HasRows)
            {
                Response.Write("Login successful");

            }
            else
            {
                Response.Write("login Unsucessful");
            }
        }
        catch (Exception)
        {
            throw;
        }
        finally
        {
            con.Close();
        }
    }    
Run Code Online (Sandbox Code Playgroud)

c#

0
推荐指数
1
解决办法
544
查看次数

标签 统计

c# ×1