0
我想創建一個登錄系統使用服務基地數據庫在MS工作室,這種形式可以創建用戶名和密碼。我的問題是比較用戶名和密碼。當我正確輸入用戶名&密碼時沒問題,但是當我輸入錯誤時,我遇到錯誤。另外,如果我創建了多個帳戶,如何比較該特定帳戶中的用戶名&?登錄系統使用服務基礎數據庫
這裏是我迄今所做的:
其中U添加數據:
Database1Entities1 dbentities1 = new Database1Entities1();
LogIn l1 = new LogIn();
l1.UserName = txtusername.Text;
l1.Password = txtpassword.Text;
dbentities1.LogIns.AddObject(l1);
dbentities1.SaveChanges();
MessageBox.Show("Account Save", "Account", MessageBoxButtons.OK);
這就是我對我所做的比較吧:
Database1Entities1 db1entity = new Database1Entities1();
var loginsystem = (from p in db1entity.LogIns
where p.UserName == txtUserName.Text
&& p.Password == txtPassword.Text
select p).FirstOrDefault();
if (txtUserName.Text == loginsystem.UserName
&& txtPassword.Text == loginsystem.Password)
MessageBox.Show(
"Welcome to your Record",
"RMS",
MessageBoxButtons.OK,
MessageBoxIcon.Information);
else
MessageBox.Show(
"Sorry you type incorrect username/password",
"Try Again",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –
「有錯誤」? ***哪個***錯誤?可能是'NullReferenceException'。 –