我正在使用用户名和密码登录,这是我在 DAL 中的代码
public static SqlDataReader login(SchoolBAL bal)
{
SqlConnection con = DBConnection.OpenConnection();
try
{
int i;
SqlCommand cmd1 = new SqlCommand("login", con);
cmd1.CommandType = CommandType.StoredProcedure;
cmd1.Parameters.AddWithValue("@username", bal.UserName);
cmd1.Parameters.AddWithValue("@password", bal.Password);
SqlDataReader dr = cmd1.ExecuteReader();
return dr;
}catch (Exception)
{
throw;
}
}
但我想在这里返回一个整数,我该怎么做?
编辑::
Create procedure login
(@username varchar (50),@password varchar (50))
as
begin
select UserName,password from tblLogin where UserName=@username and password=@password
end