我寫了下面的代碼,使用C#和LINQ登錄到我的應用程序。它連接到我在Visual Studio中創建的SQL服務導向數據庫。我遇到的問題是我不明白的問題,希望有人能夠幫助我。我創建了兩條消息,試圖查看我的代碼的輸出,我沒有從中獲得任何信息。登錄表單故障
如果任何人都可以幫助,那會很棒!
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 2012-03-08 13:51:24