ユーザー名とパスワードを使用してログインしています。これは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