Я написал следующий код для входа в мое приложение с использованием C# и LINQ. Он связан с SQL-ориентированной базой данных, созданной в Visual Studio. Проблема, с которой я сталкиваюсь, - это тот, который я не понимаю, и надеюсь, что кто-то может мне помочь. Я создал два сообщения в коробке, чтобы попытаться увидеть вывод моего кода. Я ничего не получаю от него.Login Form trouble
Если бы кто-нибудь мог помочь, это было бы здорово!
public bool UserLogin(string User, string Pass)
{
var Database = new ExampleDataSet();
var query = from Employee in Database.Employee
where (Employee.EmployeeID.ToString() == Employee.ToLower() && Employee.Password == Pass)
select Employee;
if (query.Count() != 0)
{
return true;
MessageBox.Show("You are logged in");
}
return false;
MessageBox.Show("You are not logged in");
}
private void cmdLogin_Click(object sender, EventArgs e)
{
string User = (txtUser.Text);
string Pass = (txtPass.Text);
UserLogin(User, Pass);
}
Возможно, попробуйте инкапсулировать пароль в кавычки? Если вы отлаживаете отправку тех же значений, которые находятся в базе данных? – Gage