C#とLINQを使用してアプリケーションにログインするためのコードを書きました。 Visual Studioで作成したSQLサービス指向のデータベースに接続します。私が抱えている問題は、私が理解していないもので、誰かが私をここで助けてくれることを願っています。私はそれから何も得ていない私のコードの購入の出力を見てみるために箱入りの2つのメッセージを作成しました。ログインフォームの問題
誰かがそれが偉大なことを助けることができたら!
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